首页/加密校验/CRC32 校验

CRC32 校验

常用于串口通信、嵌入式协议的数据校验,也在 ZIP、PNG 等文件格式中被用来检测数据损坏。

CRC32-
CRC32 十进制-
CRC16(MODBUS 多项式)-
累加和(Sum,低 8 位)-
异或校验(XOR,8 位)-
字节数-

选择本地文件计算 CRC32,文件不会上传。

文件名-
文件大小-
CRC32-

几种校验方式对比

校验方式长度检错能力典型用途
累加和 Sum1 - 4 字节最弱,无法发现字节顺序错误简单协议、学习示例
异或 XOR1 字节弱,重复字节会相互抵消轻量通信协议
CRC8 / CRC161 - 2 字节中等,能发现单比特与短突发错误串口、CAN 总线、MODBUS
CRC324 字节较强,可发现绝大多数传输错误ZIP、PNG、以太网帧、文件校验
MD5 / SHA-25616 - 32 字节强,兼顾防篡改文件完整性、数字签名

注意:校验值只用于发现「意外损坏」,不能防止有人恶意修改数据后同时改掉校验值。需要防篡改请使用 HMAC 或数字签名。

BCC / LRC 字节校验