I am trying to decode some binary messages. According to vendor document it byte pack protocol messages. The length of the byte packed part is multiple of 4 bytes. When I am trying to decode a message
byte = b'x1d7x00xdd x00x00x00x08I>[x04=$50lQx00x03"x02R`-xe80x8ax00}$x00
x00x14x80x80x80x80x80x80x04x04x80x80x80x80x80x80x80x80x80x80x80x80x80x80x00x00x80x80x80x80x80x80x80x80x80x80x00'
b'x1d7x00xdd'
for i in range(0, len(byte), 4):
test = byte[i:i+4]
print(test)
print(struct.unpack('>format', test)[0])
I am not getting any ascii like messages with any format. Just wondering if someone can help me solve this.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…