常见 CRC-16 参数模式可切换
支持 ARC、MODBUS、XMODEM、CCITT-FALSE 等常见 CRC-16 模式,不用自己查参数表。
支持 ARC、MODBUS、XMODEM、CCITT-FALSE 等常见 CRC-16 模式,不用自己查参数表。
既能直接输入普通文本,也能按报文调试习惯输入十六进制字节序列。
除了校验值,还会同步展示输入字节的十六进制,方便串口、设备和协议联调。
浏览器本地校验计算
支持文本和十六进制字节输入,可切换 ARC、MODBUS、XMODEM、CCITT-FALSE 等常见 CRC-16 参数模式。
当前参数
模式:CRC-16/ARC
宽度:16 位
初始值:0x0000
异或输出:0x0000
输入字节:54 6F 6B 65 6E 44 48 20 43 52 43 31 36 20 44 65 6D 6F
工具使用说明
根据设备协议或文档说明,切到对应的 CRC-16 参数模式,比如 MODBUS 或 XMODEM。
普通字符串可直接按文本算,报文字节流则建议切到十六进制输入。
确认校验值没问题后,直接复制十六进制结果继续回填到报文或调试脚本里。
功能说明
常见于串口报文、设备通讯、工业协议、嵌入式调试和需要短校验值的轻量数据帧。
难点通常不是算不出来,而是不同协议的初始值、多项式和输入反射规则经常不一样。
同样一段字节,在 MODBUS 和 XMODEM 下算出来可能完全不同,所以只给一个默认公式是不够的。
把常见模式直接做成切换项,会比每次翻协议文档再手工代参数快很多。
常见问题
不是。CRC-16 属于校验和,用来发现数据传输或存储过程中的错误,不负责保密。
当前支持 ARC、MODBUS、XMODEM、CCITT-FALSE 这些常见 CRC-16 模式。
可以。切到十六进制输入后,按空格、逗号或分号分隔字节即可。
不会。CRC 计算和字节解析都在浏览器本地完成。