TOOL / AUTOMOTIVE / CRC-CALCULATOR
CRC 校验计算器(CRC-8/16/32)
在线计算 CRC-32、CRC-16/IBM(Modbus)、CRC-16/CCITT-FALSE、CRC-8/SAE-J1850、CRC-8/AUTOSAR,支持 hex 与文本输入,本地计算不上传。
LIVE WORKBENCH / crc-calculator
支持空格、逗号、0x 前缀;所有计算在本地完成。
CRC 结果0xCBF43926
十进制3421780262
字节数9 · 31 32 33 34 35 36 37 38 …
标准校验值0xCBF43926 ✓
FAQ
常见问题
为什么同一段数据不同工具算出的 CRC 不一样?
CRC 由五个参数共同决定:位宽、生成多项式、初值、输入/输出是否反射、结果异或值。名字相同(如 CRC-16)但参数不同就是不同算法,请按参数对照选择。
支持文件校验吗?
当前版本支持 hex 字节与文本输入。文件校验可先把内容转成 hex,后续版本会直接支持拖拽文件。
使用说明
- 选择输入格式:
十六进制逐字节输入(支持空格、逗号、0x前缀),或文本按 UTF-8 编码参与计算。 - 选择算法。默认
CRC-32,用于 ZIP/PNG/以太网;汽车总线里的 E2E 保护常用CRC-8/SAE-J1850与CRC-8/AUTOSAR。 - 结果区同时给出 HEX、十进制、参与计算的字节数与标准校验值比对。
常用参数对照
| 算法 | 多项式 | 初值 | 反射 | 异或值 | 典型用途 |
|---|---|---|---|---|---|
| CRC-32 | 0x04C11DB7 | 0xFFFFFFFF | 是 | 0xFFFFFFFF | 以太网 / ZIP / PNG |
| CRC-16/IBM | 0x8005 | 0x0000 | 是 | 0x0000 | Modbus RTU |
| CRC-16/CCITT-FALSE | 0x1021 | 0xFFFF | 否 | 0x0000 | XMODEM / 部分 UDS 实现 |
| CRC-8/SAE-J1850 | 0x1D | 0xFF | 否 | 0xFF | 经典 CAN E2E |
| CRC-8/AUTOSAR | 0x2F | 0xFF | 否 | 0xFF | AUTOSAR E2E Profile 1 |
标准校验值:对 ASCII 字符串
123456789计算,结果应与算法定义一致(结果区会显示比对标记)。
NEXT / RELATED TOOLS
本领域全部 ↗