CRC校验工具官方版是款可以计算和校验字符串CRC值工具。CRC校验工具不仅支持验证下载后的文件是否和服务器上的文件一致,还支持文件拖放操作。并且CRC校验工具还可以用于CRC16、CRC32校验工作,支持16进制和文本模式。PC下载网提供CRC校验工具的下载服务,下载CRC校验工具其他版本,请到PC下载网!
CRC校验工具软件原理
CRC检验原理实际上就是在一个p位二进制数据序列之后附加一个r位二进制检验码(序列),从而构成一个总长为n=p+r位的二进制序列;附加在数据序列之后的这个检验码与数据序列的内容之间存在着某种特定的关系。如果因干扰等原因使数据序列中的某一位或某些位发生错误,这种特定关系就会被破坏。因此,通过检查这一关系,就可以实现对数据正确性的检验。
CRC校验工具软件概念
1、帧检验序列FCS(Frame Check Sequence):为了进行差错检验而添加的冗余码。
2、多项式模2运行:实际上是按位异或(Exclusive OR)运算,即相同为0,相异为1,也就是不考虑进位、借位的二进制加减运算。如:10011011 + 11001010 = 01010001。
3、生成多项式(generator polynomial):当进行CRC检验时,发送方与接收方需要事先约定一个除数,即生成多项式,一般记作G(x)。生成多项式的最高位与最低位必须是1。常用的CRC码的生成多项式有:
CRC8=X8+X5+X4+1
CRC-CCITT=X16+X12+X5+1
CRC16=X16+X15+X5+1
CRC12=X12+X11+X3+X2+1
CRC32=X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X1+1
每一个生成多项式都可以与一个代码相对应,如CRC8对应代码:100110001。
CRC校验工具软件特色
CRC32校验工具官方版检错能力极强,开销小。CRC的实际应用是对一段信息(字节串)产生fingerprint(指纹码),可以防止程序被他人篡改
广泛用于在数据存储和数据通讯领域...另外也可用作杀毒校验技术的一部分,使得重复扫描速度加快了N倍
CRC校验工具安装步骤
1、在PC下载网将CRC校验工具下载下来,会得到一个软件压缩包。
2、接着我们将软件压缩包解压,得到其中的CRCTool.exe应用程序。
3、双击打开CRCTool.exe应用程序,就可以直接使用了。
CRC校验工具使用说明
1、选择算法,设置初始值和多项式的值
2、设置文本数据,支持文本导入,支持16进制和ASCII模式
3、逆序跟大端、小端排列有关,选中逆序数据为BIT0为最高位
4、如需异或输出数据,选择异或并输入异或值
5、Modbus-CRC16自动设置成modbus协议的CRC参数
6、CRC16-CCITT自动设置成CRC16-CCITT的CRC参数
CRC校验工具计算示例
设需要发送的信息为M = 1010001101,产生多项式对应的代码为P = 110101,R=5。在M后加5个0,然后对P做模2除法运算,得余数r(x)对应的代码:01110。故实际需要发送的数据是101000110101110。
同类软件对比
CRC RevEng官方版是一款专业的算法查找器。CRC RevEng最新版面向比特,接受任何比特长度的信息。支持处理二进制、八进制、十六进制和文本输入字符串,7位和8位文件。CRC RevEng官方版可以定义您自己的算法,或使用107个可追踪的预设之一。用可移植的c语言编写,适应大多数架构。
格西CRC计算器官方版是一款简单实用的机械电子软件。格西CRC计算器最新版支持CRC8、CRC16和CRC32算法,可以自定义多项式、初始值、数据反转以及结果异或值,计算的数据源可以是HEX数据字符串、字符串以及文件,并支持常用的CRC标准算法。格西CRC计算器官方版界面清爽大方,功能出色实用,便捷高效。
PCSOFT小编推荐:
CRC校验工具不仅支持验证下载后的文件是否和服务器上的文件一致,还支持文件拖放操作。经过官方的不断改良之后,CRC校验工具已经能够满足您的所有需求,快来下载体验一下吧。