校验和计算器(CRC / BCC / LRC)

一次算出 CRC-8、CRC-16/MODBUS、CRC-16/CCITT、CRC-32 以及 BCC、LRC、累加和。输入支持十六进制串或文本,结果可一键复制。

共 6 字节

01 03 00 00 00 01

计算结果

算法结果(HEX)十进制
CRC-32(ZIP / Ethernet)0x4A3938401245263936
CRC-16/MODBUS0x0A842692
CRC-16/CCITT-FALSE0xB54346403
CRC-8(poly 0x07)0x88136
BCC(逐字节异或)0x033
LRC(Modbus ASCII)0xFB251
累加和(8 位)0x055
累加和(16 位)0x00055

参数按最常见的一组固定:CRC-8 poly=0x07 init=0x00;CRC-16/MODBUS 反射多项式 0x8005、初值 0xFFFF;CRC-16/CCITT-FALSE poly=0x1021 init=0xFFFF;CRC-32 反射多项式 0xEDB88320,初值与结果都取反。芯片例程的参数若不同,结果会不一样。

Modbus 串口发 CRC-16 时要低字节在前(先发低 8 位再发高 8 位),直接按 HEX 顺序贴会收到校验错误。

全部在浏览器本地计算,数据不上传。

评论

登录后即可参与评论

还没有评论,来说两句吧