java crc计算_Java对文件CRC32值计算
* CRC生成
*
* 区分 责任人 日期 说明
* 创建 周柏成 2016年4月10日 * @author zhou-baicheng
* @email json@sojson.com
* @version 1.0,2016年4月10日
*
*/
public class CRCUtils {
public static String loadCRC32(String filePath) {
CRC32 crc32 = new CRC32();
FileInputStream inputStream = null;
CheckedInputStream checkedinputstream = null;
String crcStr = null;
try {
inputStream = new FileInputStream(new File(filePath));
checkedinputstream = new CheckedInputStream(inputStream, crc32);
while (checkedinputstream.read() != -1) {
}
crcStr = Long.toHexString(crc32.getValue()).toUpperCase();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (inputStream != null) {
try {
inputStream.close();
} catch (IOException e2) {
e2.printStackTrace();
}
}
if (checkedinputstream != null) {
try {
checkedinputstream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return crcStr;
}
public static void main(String[] args) {
String path = "C:/Users/Administrator/Desktop/robots.txt";
System.out.println(loadCRC32(path));
}
}
java crc计算_Java对文件CRC32值计算相关推荐
- python 实现大文件md5值计算
参考:python 实现大文件md5值计算_ddw6022的博客-CSDN博客 python比较两个文本文件是否相同 - douzujun - 博客园 用python 正确计算大文件md5 值 - P ...
- Java中英文字母汉字混合字符长度值计算
Java中英文字母汉字混合字符长度值计算 String string = "phil安卓";Logger.d(string.length());try {String newStr ...
- java 精确 计算_java中进行高精度精准计算
今天在做接口传保费的时候出现了一个奇怪的问题,double类型保费变成了一大长串的非精准保费,甚至奇怪,难道是java的bug?最后通过度娘找到了答案 话不多说,先看如下代码public final ...
- (转)python3 计算字符串、文件md5值
字符串md5值 import hashlibdef md5_convert(string):"""计算字符串md5值:param string: 输入字符串:return ...
- java long 运算_Java Long类型,阶乘计算
问题描述: n! <= 2^63-1 , 求最大的n. 问题:如果不用java自带的 Long.MAX_VALUE,这个值,如何表示Long类型的最大值,我的表示方法为啥不对? 我的代码如何修改 ...
- java 文件crc校验_Java 对文件进行 CRC32 校验
[java]代码库import java.util.zip.CheckedInputStream; import java.util.zip.CRC32; import java.io.File; i ...
- js计算出来的文件md5值跟java计算出来的不一致
最近在项目中遇到了大文件分割上传问题,为了保证上传的文件的有效性需要确保分割的文件上传首先要成功,因此用到了md5加密,在js代码中上传文件之前将要上传的文件内容进行md5加密,然后作为其中一个参数传 ...
- java class 结构_Java class文件的结构
Java class文件的结构 class文件是Java源代码编译之后产生的二进制文件,代码中的各个项目严格按照Java的规范组织. class文件以一张表的形式组织代码中的各个部分: 名称 释义 大 ...
- java gps 距离计算_Java教程之地图中计算两个GPS坐标点的距离
原标题:Java教程之地图中计算两个GPS坐标点的距离 在日常开发中,我们难免要计算两个左边之间的距离,但是地图软件api的接口普遍要求我们必须要先将坐标点传递到他们服务器,然后计算出一个距离返还给我 ...
最新文章
- C语言普及组NOIP考试培训,NOIP 2018普及组复赛解题报告来了!
- 步步为营-19-正则表达式的简单应用
- [WF2011] MachineWorks(李超树优化dp)
- java script中==和===_Java Script 中 ==(Equal) 和 === (Identity Equal) 的区别和比较算法逻辑...
- VB案例:DAO使用示例1
- 俄罗斯方块Python
- GO语言+区块链视频教程,GO语言+区块链学习线路图(含大纲+视频+资料)
- 敏捷开发中的文档怎么写
- 打击感在动作游戏中如何实现?【战斗篇】
- 【公司邮箱如何申请】怎么写加密邮件,企业邮箱支持吗?
- python写公众号_python如何编写公众号
- (程序详解)51单片机+DS12C887+1602高精度时钟,软件:keil4,Proteus 8
- 腾讯TBS在线加载浏览DOC文档
- Neos - 漂亮的JABBER客户端
- 当机器学习遇到病理学,机遇和挑战(UCL柴秉浩博士 | 钰沐菡 公益公开课)
- 模拟电路----电压跟随器与功率放大器(转)
- 利用LocalBroadcastManager发送 app业内广播
- Oracle的表结构:纵向和横向
- 软件测试初级测试之测试基础
- 机架感知(RackAwareness)