展开

CRC校验工具RapidCRC Unicode v0.3.15绿色中文版

系统:WinAll 大小:233KB

类型:编程软件 更新:2014-12-01

截图 简介 下载 文章 猜你喜欢 评论(0)

CRC校验工具

CRC它是利用除法及余数的原理来作错误侦测(Error Detecting)的。实际应用时,发送装置计算出CRC值并随数据一同发送给接收装置,接收装置对收到的数据重新计算CRC并与收到的CRC相比较,若两个CRC值不同,则说明数据通讯出现错误。

功能介绍

多线程的哈希计算与异步I/O
ED2K哈希计算
SHA哈希计算
作业队列
弹出菜单来计算哈希值复制到剪贴板
RapidCRC发布在GPL下

下面为CRC的计算过程:

1.设置CRC寄存器,并给其赋值FFFF(hex)。

2.将数据的第一个8-bit字符与16位CRC寄存器的低8位进行异或,并把结果存入CRC寄存器。

3.CRC寄存器向右移一位,MSB补零,移出并检查LSB。

4.如果LSB为0,重复第三步;若LSB为1,CRC寄存器与多项式码相异或。

5.重复第3与第4步直到8次移位全部完成。此时一个8-bit数据处理完毕。

6.重复第2至第5步直到所有数据全部处理完成。

7.最终CRC寄存器的内容即为CRC值。

常用的CRC循环冗余校验标准多项式如下: 

CRC(16位) = X16+X15+X2+1 

CRC(CCITT) = X16+X12 +X5+1 

CRC(32位) = X32+X26+X23+X16+X12+X11+X10+ X8+X7+X5+X4+X2+X+1 

以CRC(16位)多项式为例,其对应校验二进制位列为1 1000 0000 0000 0101。 

注意:这儿列出的标准校验多项式都含有(X+1)的多项式因子;各多项式的系数均为二进制数,所涉及的四则运算仍遵循对二取模的运算规则。 

展开
相关推荐 Visual Studio 2022正式版v17.0.31903.59 最新版下载 安卓手机开发平台(Google Android SDK)R24.3.3 官方版下载 Magisk Delta最新面具版v65334最新版下载 Visual Studio Code官方安装版v1.77.0 最新版下载 BesTV欢喜首映追剧APP免费最新版v2.5.0下载
游戏专区
  • 游戏攻略
  • 其它版本
  • 相关辅助
相关文章

精品推荐

猜你喜欢

玩家留言 跟帖评论
查看更多评论
其它版本