Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
解码.BIN二进制文件Python_Python_Binary_Decode - Fatal编程技术网

解码.BIN二进制文件Python

解码.BIN二进制文件Python,python,binary,decode,Python,Binary,Decode,我刚开始解码bin文件,在达到可以从文件中获取此类信息的程度后,我有点不知所措: b'\xb8\xa3\r\xd1\x18]\xbd\x14\x11\x03\x91n\xc5\x88%\x004\x05\x01\x00\x00\x00\xe9B\x04\xd1\x18]\xbd\x14\x08\x01' 我真的不知道该从这里走到哪里。我尝试过使用struct,但没有效果。任何帮助都将不胜感激。我会尽我所能回答任何问题。如果有帮助的话,我的结果应该是勾选数据。struct库是解码二进制数据的正确

我刚开始解码bin文件,在达到可以从文件中获取此类信息的程度后,我有点不知所措:

b'\xb8\xa3\r\xd1\x18]\xbd\x14\x11\x03\x91n\xc5\x88%\x004\x05\x01\x00\x00\x00\xe9B\x04\xd1\x18]\xbd\x14\x08\x01'

我真的不知道该从这里走到哪里。我尝试过使用struct,但没有效果。任何帮助都将不胜感激。我会尽我所能回答任何问题。如果有帮助的话,我的结果应该是勾选数据。

struct
库是解码二进制数据的正确方法。但是,如果要解压缩此文件,则需要了解有关数据本身的一些信息。如果这是勾号数据,那么您应该有关于其结构的信息,如字段类型、行长度、字节顺序等信息。可能有文档或其他信息

据我所知,“x”是一个占位符,我还没有找到任何文件来进一步缩小解码范围,但我会问一些同事是否有任何问题。是否可以(有效)编写一个try/else循环来尝试解码?看起来它不是整个文件的标准一致格式。