whatcall:
我覺得可以肯定是一種計算累加和的一種方式(但是最后的校驗字節是和的補碼).從你列的所有數據來看,都符合這個規律,比如::C1420000D80000000200000000000000000000A7:C2420000D80000000200000000000000000000A6C1增加為C2,A7則減小到A6.其余兩種數據也一樣,并且這兩種之間的第一組中校驗碼錢的字節和差8(09->01),校驗碼從7F到87(也差8).(1):E000000901010000007F(2):E001000901010000007E(1):E0000001010100000087 (累加和=0xE3,(2):E0000002010100000086 (累加和=0xE4,所以我推斷是(累加和+某一特定數),然后再取反.對于后兩種,某一特定數=0x96對于C1420000D80000000200000000000000000000A7,某一特定數=0xE6.當然這不是最清晰的描述,你需要更多的數據組合去驗證.