如果出现校验和错误,如何减少可能的字节数

时间:2018-06-16 09:58:14

标签: python python-3.x

我有一个二进制文件,我尝试解码。

格式是这样的:

Fix header bytes - Define the beginning of a package
Type - which type of information it contains
Length - Number of bytes are in the package (with out crc,...)
Message...
CRC8 - checksum
End of Package byte

在我的程序中,我逐字节读取,然后搜索标题并根据长度值读取消息的其余部分。假设CRC8不正确,那么我不能相信长度值,我不想丢失我读取的所有字节,只是一个。

我想这是解析数据的常见问题......

有什么想法吗?

0 个答案:

没有答案