Parcel.java 文件源码

java
阅读 19 收藏 0 点赞 0 评论 0

项目:cloudera-parcel 作者:
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);
  }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号