解压缩包含未知长度字符串的字节对象

时间:2019-10-19 17:23:26

标签: python

我需要检查我收到的数据包中的消息是否已损坏。数据包由两部分组成:消息和校验和。这是发件人的工作方式。

message = input()
checksum = zlib.crc32(message.encode())
length = str(len(data))
packet = pack(length + 'sI', message.encode(), checksum)

现在我要解压缩字节对象并再次计算校验和。但是,消息的长度对于接收者是未知的。因此,如何在struct mmodule中使用unpack函数? 谢谢。

0 个答案:

没有答案