B

Bento 开发者工具箱

100% 纯前端处理,安全、即开即用的开发者卡片盒

在线 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 更强。

快捷导航

赞助商推广
阿里云 ‧ 开发者特惠爆款特惠

上云特惠爆款服务器限时抢购,领大额代金券!

立即领券