纵向冗余校验(Longitudinal Redundancy Check,简称:LRC)是通信中常用的一种校验形式,也称LRC校验或纵向校验。它是一种从纵向通道上的特定比特串产生校验比特的错误检测方法。在行列格式中(如磁带),LRC经常是与VRC一起使用,这样就会为每个字符校验码。在工业领域Modbus协议Ascii模式采用该算法
具体算法如下:1、对需要校验的数据(2n个字符)两两组成一个16进制的数值求和
2、将求和结果与256求模
3、用256减去所得模值得到校验结果(另一种方法:将模值按位取反然后加1)
例如16进制数据:01 A0 7C FF 02(16进制计算) 求和:01 + A0 + 7C + FF + 02 = 21E 取模:21E % 100 = 1E 计算:100 - 1E = E2
(10进制计算) 求和:01 + 160 + 124 + 255 + 02 = 542 取模:542 % 256 = 30 计算:256 - 30 = 226
一款在线免费的字符串/ASCII互换工具
双色球在线机选随机选号工具
在线计算不锈钢圆管的重量
在线计算圆球体积
密度单位在线换算工具
将二种颜色进行混合,得到一种新的颜色!
JS在线压缩/解压格式化工具
在线计算贷款年利率,月利率与日利率
一款在线对GIF图片进行分解的工具
在线HTML代码与ASP互转工具
HTML转JavaScript处理工具
一款安全的在线Favicon图标转换工具
支持png,jpng,jpg等格式图片的压缩
IPV4地址与数字类型IP相互转换
在线查询各国语言对应的代码
长度在线换算工具
汉字转拼音处理工具
在线查询全国211大学,985大学
帮助人们测试和训练反应速度的工具
在线将svg图片转为png图片
在线将文本中的换行转为换行符
在线将文本中的换行符转为换行
将一段文本隐藏到别段文本中
在线手机/电脑摄像头测试工具






















