我是 python 新手,并在发布之前尝试过寻求帮助。
我有包含许多我需要解析的值的二进制文件。每个值都有一个包含两个字节的十六进制标头和第三个字节,它给出了该记录中要解析的数据的大小。下面是一个例子:
\x76\x12\x0A\x08\x00\x00\x00\x00\x00\x00\x00\x00
\x76\x12
是记录标记,是\x0A
接下来要读取的字节数。
此数据始终具有两个字节标记和第三个字节大小。然而,要解析的数据是可变的,并且记录标记按如下方式递增:\x76\x12
依此\x77\x12
类推,直到\x79\x12
再次开始。
这只是使用此张贴的示例数据。
非常感谢您的任何帮助或指点。