一个获取文件crc32校验码的简洁的java类
来源:互联网 发布:焊接机器人编程入门 编辑:程序博客网 时间:2024/04/27 23:21
一个获取文件crc32校验码的简洁的java类
一个获取文件crc32校验码的简洁的java类
关键字:java,crc.
从jdk1.4开始,java核心包里已经提供对crc计算的支持。这里给出一个简单的例子,希望对你有所帮助。
import java.util.zip.CRC32;
import java.util.zip.CheckedInputStream;
import java.io.FileInputStream;
import java.io.File;
/**
*
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: www.jagie.com</p>
* @author Jaige
* @version 1.0
*/
public class FileToCRCUtil {
public static String getFileCRCCode(File file) throws Exception {
FileInputStream fileinputstream = new FileInputStream(file);
CRC32 crc32 = new CRC32();
for (CheckedInputStream checkedinputstream =
new CheckedInputStream(fileinputstream, crc32);
checkedinputstream.read() != -1;
) {
}
return Long.toHexString(crc32.getValue());
}
public static void main(String[] args) throws Exception {
File f=new File("c://YSFPCGL200311_237010400_JK.XML");
System.err.println(getFileCRCCode(f));
}
}
一个获取文件crc32校验码的简洁的java类
关键字:java,crc.
从jdk1.4开始,java核心包里已经提供对crc计算的支持。这里给出一个简单的例子,希望对你有所帮助。
import java.util.zip.CRC32;
import java.util.zip.CheckedInputStream;
import java.io.FileInputStream;
import java.io.File;
/**
*
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: www.jagie.com</p>
* @author Jaige
* @version 1.0
*/
public class FileToCRCUtil {
public static String getFileCRCCode(File file) throws Exception {
FileInputStream fileinputstream = new FileInputStream(file);
CRC32 crc32 = new CRC32();
for (CheckedInputStream checkedinputstream =
new CheckedInputStream(fileinputstream, crc32);
checkedinputstream.read() != -1;
) {
}
return Long.toHexString(crc32.getValue());
}
public static void main(String[] args) throws Exception {
File f=new File("c://YSFPCGL200311_237010400_JK.XML");
System.err.println(getFileCRCCode(f));
}
}
- 一个获取文件crc32校验码的简洁的java类
- 一个获取文件crc32校验码的简洁的java类
- JAVA计算文件的crc32校验码
- java 生成文件的 CRC32校验码
- CRC32位校验码的源代码
- 获取文件的CRC32值
- CRC32位校验码的源代码(VB.NET)
- java获取大文件的MD5、SHA1,CRC32码
- .Net 获取文件的CRC32标识
- 计算一个文件的CRC32值
- 以太网帧FCS校验码CRC32的三种实现方法
- go语言使用crc32得到网络消息的校验码
- 以太网帧FCS校验码CRC32的三种实现方法
- Java CRC32的用法
- 一个简洁的读写位图文件的类
- 一个tcp校验码的错误。
- VC获取文件CRC32
- 获取文件crc32码
- 定制报文-前后台通讯的桥梁
- 利用多种协议实现路由跟踪
- B2B电子商务中常见的对数据挖掘的5种误解
- 一个实现MD5的简洁的java类
- 属性readyState的使用,做自动登陆器
- 一个获取文件crc32校验码的简洁的java类
- 基类和子类的调用顺序(C#,java)
- 读Inside the C++ Object Model有感
- zhengyun文章列表
- 一个轻巧的每日构建解决方案
- 工作终于要搞好
- 把javascript,vbscript中得数组传递给COM组件(or Activex)
- 上传文件
- P2P 之 UDP穿透NAT的原理与实现(附源代码)