| 序号 | 原文 | 校验值 | 状态 |
|---|
BCC 是一种很简单的「校验」办法:把数据里的每个字节挨个做一次异或运算,最后得到一个字节的校验值。接收方用同样的办法算一遍,和发来的对一下,就知道数据在传输中有没有出错。
LRC 是它的近亲,原理类似,只是把「异或」换成「相加」。这两种都很轻量,所以在串口通信、红外遥控、部分工控设备里很常见。
它们只能用来查错,不是加密,也挡不住人为篡改。这个工具支持逐字节报文的校验,全程在浏览器里完成。
| 想做什么 | 怎么做 |
|---|---|
| 串口、红外设备的校验 | 贴入报文数据直接算 |
| 核对工控设备的校验值 | 算出结果和原始值对照 |
| 调试通信协议 | 批量算几组看看 |
一种简单的查错校验,把数据每个字节异或,得到一个校验字节,常用在串口、红外等设备通信里。
BCC 用异或运算,LRC 用相加取模,得到的结果不同。用哪个看设备协议要求。
不能。它只能发现数据在传输中出了错,挡不住人为改动。
不会,全部在浏览器本地完成。
这个工具完全在你的浏览器里运行:你输入的内容、上传的文件,都不会离开你的电脑,也不会传到任何服务器。
放心用,数据只在你自己的电脑上转一圈。
用手机相机扫描二维码,即可继续使用该工具
遇到问题或有好建议?告诉我们。