package com.javaniu;

import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.util.zip.CRC32;
import java.util.zip.CheckedInputStream;

import com.google.common.io.Files;

public class FileCheckSum {

	public static final String path = "C:/factory.xls";

	public static void method1() throws Exception {
		FileInputStream fis = new FileInputStream(new File(path));
		CheckedInputStream cis = new CheckedInputStream(fis, new CRC32());
		BufferedInputStream in = new BufferedInputStream(cis);
		while (in.read() != -1) {
		}
		System.out.println("Checksum is: " + cis.getChecksum().getValue());
	}

	public static void method2() throws Exception {
		File myfile = new File(path);
		long checksum = Files.getChecksum(myfile, new CRC32());
		System.out.println("Checksum is: " + checksum);
	}

	public static void main(String[] args) throws Exception {
		method1();
		method2();
	}

}
最近下载更多
asd1995  LV1 2019年10月29日
jia656142126  LV1 2019年9月6日
z924931408  LV25 2018年9月2日
徘徊123123  LV7 2018年3月17日
乞丐哥哥  LV23 2017年9月6日
lishanyu123  LV2 2017年6月19日
zw5097  LV23 2015年11月17日
softcm  LV17 2015年9月11日
ybbghdiu  LV27 2015年7月23日
watfgzs  LV21 2014年11月30日
最近浏览更多
dapeng0011  LV15 7月18日
sky1044  LV1 2月19日
charleswang  LV7 2021年8月31日
jaonsang  LV25 2021年3月8日
dongzhan  LV12 2020年12月22日
said_what  LV3 2020年9月24日
2219318029  LV1 2020年6月25日
爱情的本质  LV16 2020年5月10日
wefashe  LV4 2020年4月20日
zzc996  LV2 2020年3月22日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友