8=FIX.4.4|9=102|35=D|34=1|49=XXX|52=20200206-21:15:13.000|56=YYY|11=321|41=123|54=B|55=LNUX|58=This is a new message.|10=179|
这是我的FIX消息。该消息告诉我校验和为179。
我如何手动计算(出于验证目的)
我知道了。删除尾标,然后:
msgForCheckSum = raw_message[:tailPosition]
sum = 0
for c in msgForCheckSum:
sum += ord(c)
sum = sum % 256
return sum