CRC 计算

CRC 循环冗余校验计算,支持 CRC8/CRC16/CRC32 等多种变体。

参数配置

输入数据

算法参数

多项式
0x04C11DB7
初始值
0xFFFFFFFF
异或输出
0xFFFFFFFF
反射输入

使用说明

支持的算法

CRC-8(8 位校验,简单场景);CRC-16/CCITT(16 位,通信协议常用);CRC-16/MODBUS(16 位,工业控制标准);CRC-32(32 位,文件校验常用);CRC-32C(Castagnoli,现代存储和传输推荐)。

使用步骤

1. 选择 CRC 算法;2. 选择输入格式(文本或十六进制);3. 在输入框输入数据,结果自动计算;4. 点击"复制"按钮复制结果。十六进制输入需为偶数长度且只含 0-9、a-f、A-F。

参数说明

多项式(Poly)定义 CRC 算法的核心;初始值(Init)为计算起始值;异或输出(XorOut)对最终结果异或;反射输入(RefIn)控制字节位序处理方式。不同参数组合对应不同 CRC 变体。