首页CRC在线计算

CRC在线计算

计算多种CRC校验码,支持CRC-8、CRC-16(Modbus、CCITT)、CRC-32、CRC-64等多种算法。支持文本、十六进制、Base64及文件计算。

输入UTF-8文本,将自动转换为字节

关于CRC算法

循环冗余校验(CRC)是一种强大的检错码,广泛应用于数字通信网络和存储设备中,用于检测原始数据的意外变动。系统对输入的数据块计算一个基于多项式除法余数的短校验值,并将其附加到数据块后。

在检索或接收数据时,重新计算校验值。如果计算结果与接收到的校验值不匹配,则表明数据已损坏,可以采取纠错措施。CRC的设计初衷是易于在二进制硬件中实现,易于进行数学分析,并且特别擅长检测传输通道噪声引起的常见错误。

支持的CRC标准

本工具实现了工业和网络协议中广泛使用的多种标准CRC算法。每个变体都由其多项式、初始值、异或输出和反射属性定义。

算法位宽多项式应用场景
CRC-88 bit0x07简单数据校验、传感器
CRC-16/Modbus16 bit0x8005Modbus协议、工业通信
CRC-16/CCITT16 bit0x1021X.25、HDLC、蓝牙
CRC-3232 bit0x04C11DB7ZIP、Ethernet、PNG
CRC-32C32 bit0x1EDC6F41iSCSI、SCTP、Btrfs
CRC-64/ECMA64 bit0x42F0E1EBA9EA3693ECMA-182、XZ压缩

常见应用场景

网络数据包校验(以太网帧、IP数据包)
文件完整性验证(ZIP归档、PNG图像)
工业通信协议(Modbus RTU、现场总线)
存储系统数据校验(iSCSI、SSD控制器)
嵌入式系统数据传输(IoT传感器、USB通信)
固件和Bootloader完整性检查

数据默认在您的本地浏览器上处理,不会上传至服务器。如需上传会明确提示。

© 2026 See-Tool. 保留所有权利。 | 联系站长