CRC 校验计算
在线 CRC 循环冗余校验计算工具,支持 CRC-8、CRC-16、CRC-32 等多种算法,文本与十六进制输入,实时显示校验值与算法参数。
参数设置
输入数据
算法参数
多项式 (Poly)
0x04C11DB7
初始值 (Init)
0xFFFFFFFF
输出异或 (XorOut)
0xFFFFFFFF
输入反射 (RefIn)
是
使用说明
CRC 算法简介
CRC(Cyclic Redundancy Check,循环冗余校验)是一种根据数据计算固定长度校验码的算法,广泛用于检测数据传输或存储中的错误。不同 CRC 变体通过多项式(Poly)、初始值(Init)、输出异或值(XorOut)、输入输出反射(RefIn/RefOut)等参数区分。
使用步骤
1. 选择 CRC 算法变体(CRC-8/16/32);2. 选择输入格式(文本或十六进制);3. 在输入区域输入数据;4. 实时查看计算结果(十六进制格式);5. 算法参数区显示当前变体的多项式、初始值等配置;6. 点击「复制」按钮复制结果。
参数说明
多项式(Poly):CRC 计算使用的生成多项式,决定了算法的检错能力;初始值(Init):CRC 寄存器的初始值,影响结果;输出异或(XorOut):最终 CRC 值与 XorOut 进行异或运算,用于结果变换;输入反射(RefIn):对输入数据的每个字节进行位反转,不同标准有不同约定。