`
jh108020
  • 浏览: 106678 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

java获取文件md5

 
阅读更多

public static String getFileMd5(File file) {
		FileInputStream in = null;
		try {
			in = new FileInputStream(file);
			byte[] arr = new byte[10240];

			int len = 0;
			MessageDigest messagedigest = java.security.MessageDigest.getInstance("MD5");
			while ((len = in.read(arr)) > 0) {
				messagedigest.update(arr, 0, len);
			}
			return byte2hex(messagedigest.digest());
		} catch (Exception e) {
			log.error(e.getMessage(), e);
		} finally {
			IOUtil.closeQuietly(in);
		}
		return "";
	}


用FileChannel的map会引起文件没释放!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics