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