一个获取文件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)); }}