2
A
回答
4
我得到了工作在幾個星期前本條這裏:
http://www.javalobby.org/java/forums/t84420.html
正好有它stackoveflow:
public static void main(String[] args) throws NoSuchAlgorithmException, FileNotFoundException {
MessageDigest digest = MessageDigest.getInstance("MD5");
File f = new File("c:\\myfile.txt");
InputStream is = new FileInputStream(f);
byte[] buffer = new byte[8192];
int read = 0;
try {
while((read = is.read(buffer)) > 0) {
digest.update(buffer, 0, read);
}
byte[] md5sum = digest.digest();
BigInteger bigInt = new BigInteger(1, md5sum);
String output = bigInt.toString(16);
System.out.println("MD5: " + output);
}
catch(IOException e) {
throw new RuntimeException("Unable to process file for MD5", e);
}
finally {
try {
is.close();
}
catch(IOException e) {
throw new RuntimeException("Unable to close input stream for MD5 calculation", e);
}
}
}
相關問題
- 1. 計算壓縮zip文件中文件的MD5哈希
- 2. Java計算MD5哈希
- 3. 計算大文件的Md5哈希
- 4. 計算視頻文件的MD5(哈希)
- 5. 計算MD5哈希值在二郎山
- 6. 計算部分流的MD5哈希值
- 7. 計算Blob的MD5哈希值
- 8. 修改zip文件的md5哈希值的最快方法
- 9. 如何使用7zip創建Zip時計算MD5哈希
- 10. AWS無法計算MD5哈希的Android
- 11. 通過Java在Matlab中計算MD5哈希(符合RFC 1321)
- 12. 爲什麼我的.net計算的MD5哈希值等於在網站上計算的哈希值?
- 13. Spring Batch的 - 計算文件名的MD5哈希值,然後寫入文件
- 14. Python MD5哈希加速計算
- 15. 問題計算MD5哈希飼料
- 16. 在C#中的文件MD5哈希
- 17. 如何計算DB2 9.5中的MD5哈希值
- 18. 計數圖像的哈希值(MD5)
- 19. Java MD5哈希不匹配.NET哈希
- 20. C#MD5哈希Groovy的MD5哈希
- 21. SharePoint文件MD5哈希
- 22. .net和java的不同MD5哈希值
- 23. 計算並顯示文件MD5哈希標籤
- 24. 添加文件路徑到MD5哈希計算
- 25. 在md5哈希算法中填充
- 26. 計算BIOS的哈希值
- 27. SQL 2005 MD5哈希和C#MD5哈希
- 28. PHP MD5(MD5)哈希
- 29. JavaScript MD5哈希與Java Applet MD5散列?
- 30. BSD unix md5哈希位值
能否請您看看頁面的右下角進入「相關」部分?謝謝。 – bezmax
我看了一下相關的問題,無法找到與Java中的文件哈希有關的問題。有一些用於Java中的Strings和Perl中的文件等,但沒有用於Java中的File。 – Chris
對不起,我發現一個:http://stackoverflow.com/questions/304268/using-java-to-get-a-files-md5-checksum – Chris