code: private String calculateChecksum(File file) throws IOException {
  		InputStream is = new FileInputStream(file);
  		return DigestUtils.md5Hex(is);
  	}
docs: Returns a hex representation of the MD5 checksum from given file.