private String calculateSha1(File file) throws MojoExecutionException {
InputStream input = null;
try {
MessageDigest messageDigest = MessageDigest.getInstance("SHA-1");
input = new FileInputStream(file);
byte[] buffer = new byte[8192];
int len;
while ((len = input.read(buffer)) != -1) {
messageDigest.update(buffer, 0, len);
}
return new HexBinaryAdapter().marshal(messageDigest.digest());
} catch (Exception exception) {
throw new MojoExecutionException("Could not create SHA1 of file [" + file + "]");
} finally {
IOUtils.closeQuietly(input);
}
}
Parcel.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:cloudera-parcel
作者:
评论列表
文章目录