BCC LRC 校验 字符编码: BCC LRC 校验结果 (十六进制) 复制 校验结果 (十进制) 复制 校验结果 (八进制) 复制 校验结果 (二进制) 复制 说明 BCC:Block Check Character,信息组校验码,因校验码是将所有数据异或得出,故俗称异或校验。 具体算法是:将每一个字节的数据(一般是两个 16 进制的字符)进行异或后即得到校验码。 例如 16 进制数据:01 A0 9C FF 0D, 计算:01 xor A0 xor 7C xor FF xor 02 = 20, 校验码是:20 LRC:Longitudinal Redundancy Check,纵向冗余校验。 LRC 算法实现: lrc := 0 for each byte b in the buffer do lrc := (lrc + b) & 0xFF lrc := (((lrc XOR 0xFF) + 1) & 0xFF) 0 条用户评论 0 / 300 发表评论 当前仅支持登录用户评论,去登录