CRC 在线计算工具
在线计算 CRC 校验码,内置 23 种标准算法(CRC-4 到 CRC-64),支持自定义多项式参数与文本/十六进制输入,数据仅在浏览器本地运算
输入数据
算法
CRC-4
CRC-5
CRC-6
CRC-7
CRC-8
CRC-16
CRC-32
CRC-64
自定义
位宽 width
多项式 poly
初值 init
结果异或 xorout
输入反射 refin
输出反射 refout
CRC-32 结果
CBF43926标准测试向量(CRC Catalogue):对 ASCII "123456789" 的 check 值为
cbf43926CRC 说明
CRC(循环冗余校验,Cyclic Redundancy Check)通过多项式除法检测数据传输/存储中的错误, 广泛用于网络协议(以太网、ZIP、PNG、Modbus)与文件校验。
参数模型(CRC Catalogue / reveng 标准):
•
•
•
常用场景:CRC-32 用于 ZIP/PNG 文件;CRC-16/MODBUS 用于工业协议;CRC-8/MAXIM 用于 1-Wire 器件(如 DS18B20)。 每个预设算法附带的 check 值可用于验证任何 CRC 实现的正确性。
参数模型(CRC Catalogue / reveng 标准):
•
width 位宽(1~64) · poly 多项式(十六进制,省略最高位)•
init 寄存器初值 · xorout 结果异或值•
refin 输入字节位序反射 · refout 输出位序反射常用场景:CRC-32 用于 ZIP/PNG 文件;CRC-16/MODBUS 用于工业协议;CRC-8/MAXIM 用于 1-Wire 器件(如 DS18B20)。 每个预设算法附带的 check 值可用于验证任何 CRC 实现的正确性。