什么是CRC?

CRC 为 "循环冗余检验" 的缩写 (Cyclical Redundancy Check) ,是一种用得最广,检错能力很强的差错检测方法.它对数据进行多项式计算,并将得到的和数作为这个文件的一个实用的特征码.
CRC 一般为一个 8 位的16进制值串.也就是说,它的组成是可以是 0-F .
为什么需要CRC? - Why is CRC founded?
CRC 可以对文件进行侦错判断,确认文件在转移过程中是否有发生改动.当然也可以防止某些恶意的人为改动-因为CRC很容易反映出这一点.这也是为什么许多文件文件名中都附有 "CRC_XXXXX" 字样的原因.
应该说, CRC 在应用上是十分像 MD5 的.离我们很近的应用就是 eMule 文件链接中的 HASH ,即文件识别码.不过,HASH的长度较长,精度较高.
怎样使用CRC? - How to use CRC?
可以很方便地获取 Kana CheckSum 这个小巧的工具.
http://www.kanasolution.com/download.php?i=42" target="_blank">4. Compare 下一行的类型中选择 CRC32 .
5. Calculate! 等待一会儿. CRC32 值计算好后将在 Value 一栏显示.
更方便的方法是:
1.将程序解压至一个安全的地方后,执行 crccheck.exe .
2.选中下方 Integrate with Explorer ,然后浏览器右键菜单中就会增添一项 "Kana Checksum" .
3.在选择的文件上 右键单击--&gtKana Checksum--&gtCalculate CRC32 .等待完成吧~
需要说明的是,计算时间和被计算文件的大小成正比.所以如果计算一个上百 MB 的文件,就需要等个5秒以上了喔.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/672726/viewspace-543088/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/672726/viewspace-543088/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值