code: public static boolean compareFilesByChecksum(final File sourceFile, final File fileToCompare,
  		final Algorithm algorithm) throws NoSuchAlgorithmException, IOException
  	{
  		final String checksumSourceFile = ChecksumExtensions.getChecksum(sourceFile, algorithm);
  		final String checksumFileToCompare = ChecksumExtensions.getChecksum(fileToCompare,
  			algorithm);
  		return checksumSourceFile.equals(checksumFileToCompare);
  	}
docs: Compare files by checksum with the algorithm Adler32.
  
  @param sourceFile
  the source file
  @param fileToCompare
  the file to compare
  @param algorithm
  the algorithm
  @return true if the checksum with the algorithm Adler32 are equal, otherwise false.
  @throws NoSuchAlgorithmException
  Is thrown if the algorithm is not supported or does not exists.
  @throws IOException
  Signals that an I/O exception has occurred.