如何解码接收到的数据 b'\x89A\....'

问题描述

通过 REST post udp 服务接收这些数据。

b'\x89A\x01 \x10\x07\x08hT#\x18\x1f\x03y9\x04\xff\xff\x02\xb7\xe2\x00p\x01<<<<r\x17\xff>'

尝试通过 utf、ascii 和 base64 进行解码,但找不到有意义的结果。

有人知道我如何找出正确的解码器吗?

解决方法

这是解决方案:

data = b'\x89A\x01 \x10\x07\x08hT#\x18\x1f\x03y9\x04\xff\xff\x02\xb7\xe2\x00p\x01<<<<r\x17\xff>'
data1 = data.hex().encode('latin1').decode('cp1252')
print(data1)
89410120100708685423181f03793904ffff02b7e20070013c3c3c3c7217ff3e

谢谢@3davies