猛禽洛的程式筆記庫

[Java] 計算檔案MD5

有時需要檢查檔案的MD5,我們不用去手動計算

Apache有提供現成的套件庫可以使用。

1.導入套件庫

<dependencies>
  <!-- https://mvnrepository.com/artifact/commons-codec/commons-codec -->
  <dependency>
    <groupId>commons-codec</groupId>
    <artifactId>commons-codec</artifactId>
    <version>1.15</version>
  </dependency>
</dependencies>

2.使用–計算檔案MD5

File logo1 = new File("檔案路徑");
try (InputStream is = Files.newInputStream(logo1.toPath())) {
  String md5 = org.apache.commons.codec.digest.DigestUtils.md5Hex(is);
  System.out.println("MD5:" + md5);
} catch (IOException e) {
  e.printStackTrace();
}

得到收工!

-END-

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *