近日在解析一份通讯协议时,发现文档说明与实际收到值不一致,只能自己步步研究,在研究至校验这一环节时,迷惘了,望各位帮我想想以下的字串到底是用了何种校验,谢谢!收到3串报文,将其byte位打出来如下所示:
0A 54 31 32 30 33 30 37 31 31 33 39 32 37 33 44 0D
0A 5A 31 31 30 30 30 30 30 4E 33 39 30 30 32 46 0D 
0A 5A 31 31 32 30 30 30 30 52 35 33 35 35 32 33 0D其中头尾的"0A""0D"自不用说是头尾标识符,将即去除:
54 31 32 30 33 30 37 31 31 33 39 32 37 33 44
5A 31 31 30 30 30 30 30 4E 33 39 30 30 32 46 
5A 31 31 32 30 30 30 30 52 35 33 35 35 32 33发现余下的15位byte中,前13位是有用的信息,后两位可能是校验信息
原描述中说后有一位是对前字串做"异或"校验,可现在一下子又多出一位,而且前一位异或校验也走不通,请大家留心帮我看看,后两位可能是什么校验方式?谢谢