Java计算文件MD5值
来源:互联网 发布:java bt下载 编辑:程序博客网 时间:2024/06/05 08:08
对Java文件进行MD5计算 代码简洁小巧
/** * 计算图片的md5值并且返回 * @param file * @return */ public static String getMd5ByFile(File file) { String value = null; FileInputStream in = null; try { in= new FileInputStream(file); MappedByteBuffer byteBuffer = in.getChannel().map(FileChannel.MapMode.READ_ONLY, 0, file.length()); MessageDigest md5 = MessageDigest.getInstance("MD5"); md5.update(byteBuffer); BigInteger bi = new BigInteger(1, md5.digest()); value = String.format("%032x", bi); } catch (Exception e) { e.printStackTrace(); } finally { if(null != in) { try { in.close(); } catch (IOException e) { e.printStackTrace(); } } } return value; } public static void main(String[] args) { String v = getMd5ByFile(new File("C:\\Users\\Administrator\\Desktop\\002.jpg")); System.out.println(v); }
阅读全文
1 0
- Java--计算文件md5值
- Java计算文件MD5值
- JAVA计算文件的MD5值
- JAVA计算文件的MD5值
- Java计算文件的MD5值
- java计算文件的MD5值
- 文件MD5值计算
- Java MD5值计算
- Java计算MD5值
- Java计算文件MD5值(支持大文件)
- java计算文件MD5值,比较两文件是否相同
- 计算文件的md5值
- c++ 计算文件md5值
- 计算文件的MD5值
- C++计算文件MD5值
- 大文件计算MD5值
- 计算文件的MD5值
- 大文件MD5值计算
- MTK IMS框架简析(1)——代码架构及模块初始化
- <Shader>Unity Shader 中的 alpha测试
- waitting for debuger
- C#文件操作、提取 、处理文件中数据
- dubbo通讯协议之对比
- Java计算文件MD5值
- java 中几种常用数据结构 collection与map
- php后台管理,结合权限,动态生成栏目列表
- 图片预加载5
- HDU
- 【stm32f407】轮序方式的按键应用
- InFusion错误类型分析
- 数据预处理之“分类”数据离散化
- iOS一个模仿百度音乐盒的音乐播放器(带EQ均衡器)