久仰大名,哈哈!
学生最近接触国外一有名公司的产品协议,由于未公开,故抖胆尝试一把。几天苦战,协议结构基本清晰,可其校验让我束手无策,试过常规的和校验,异或校验,标准CRC16及CRC-CCITT都未果,故希望老师能指点一二。
下面是摘取其中的几组数据,16进制变长,7F起始和结束,基本认定倒数2,3字节为校验值。
7E 00 03 FC 01 08 02 52 BD 7E
7E 01 07 F8 01 08 20 00 30 02 00 98 A3 7E
7E 11 03 FC 01 07 02 01 78 7E
7E 22 03 FC 01 08 02 64 30 7E
7E 23 07 F8 01 08 20 00 30 02 00 63 57 7E
7E 44 08 F7 04 82 00 0C 14 14 05 01 96 DE 7E
7E 45 08 F7 04 82 80 0C 14 14 05 01 A5 8E 7E
7E 56 09 F6 04 82 80 0C 14 14 B0 01 00 2E 5A 7E
7E 67 09 F6 04 82 00 0C 14 14 B0 01 00 0E 67 7E
7E 70 09 F6 04 82 80 0C 14 14 B0 01 01 DA 67 7E
个人猜测校验值不一定是从首字节开始,也有可能从第2或5(第三字节表示数据长度)开始。
学生的确不才,等待您的赐教!
谢谢!
7E 00 03 FC 01 08 02 52 BD 7E
文章评论(0条评论)
登录后参与讨论