软件星级:4分
标签: 计算器
格西CRC计算器是一款专门用于计算循环冗余校验码的工具,它支持多种CRC标准算法,允许用户自定义初始值、多项式以及数据反转等,点击一下就能得到结果,有需要的用户欢迎下载。
格西CRC计算器是一款通用的循环冗余校验码(Cyclic Redundancy Check)计算工具。
1、支持CRC8、CRC16和CRC32算法
2、可以自定义多项式、初始值、数据反转以及结果异或值
3、计算的数据源可以是HEX数据字符串、字符串以及文件。
4、支持CRC-8、CRC-8/ITU、CRC-16、CRC-16/MODBUS、CRC-32等常用的CRC标准算法。
1. 编码原理:
现假设有du:有效信息:M;
除数G(生成多项式)有:M/G=Q+R/G;
此时,可选zhi择R作为校验位,则MR即为校验码。
2、校验原理:(M-R)/G=Q+0/G
说明:以接收到的校验码除以约定的除数,若余数为0,则可认为接收到的数据是正确的。
例:有效信息1101,生成多项式样1011
循环校验码解:
有效信息1101(k=4),即M(x)=x3+x2+x0,生成多项式1011(r+1=4,即r=3);
即G(x)=x3+x1+x0,M(x)·x3=x6+x5+x3,即1101000(对1101左移三位);
M(x)·x3/G(x)=1101000/1011=1111+001/1011 即1010的CRC是:1101001 。