在线 CRC 校验与计算工具
CRC-8 (SMBus)
计算结果将在此处显示...
CRC-16 (Modbus)
计算结果将在此处显示...
CRC-32 (IEEE 802.3)
计算结果将在此处显示...
CRC-32C (Castagnoli)
计算结果将在此处显示...
循环冗余校验 (CRC) 原理科普
循环冗余校验 (Cyclic Redundancy Check, CRC) 是一种基于多项式除法的数据传输检错功能,广泛用于计算机网络、存储设备及工业总线通信(如 Modbus)中,用于检测数据在传输或保存过程中是否发生比特错误。
本工具支持以下四种常用 CRC 规格:
• CRC-8: 常用在 SMBus、1-Wire 单总线等协议中,多项式通常为 0x07。 • CRC-16/Modbus: 广泛用于 Modbus 工业控制通信中,产生 16 位校验码。 • CRC-32: 最经典的 IEEE 802.3 标准 32 位校验,用于 ZIP/GZIP 压缩和以太网帧校验。 • CRC-32C: Castagnoli 规格 32 位校验,在现代 SSE4.2 硬件加速及部分文件系统/网络协议中广泛应用,检错能力比 CRC-32 更强。