我正在使用python解析二进制文件。我从文件中正确获取了前几个值。但是当我尝试读取一个32字节的哈希字符串时,我得到了错误的输出
输出(此处未发布32位)
Webhook
上述文字是什么类型的编码?
如何解析字符串?
答案 0 :(得分:1)
这只是你的字符串的表示。在内存中,你有你想要的字节。
>>> data = b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
>>> len(data) # length of data
10
>>> data[0] # value of first byte
0
当我从评论中得到时,预期输出是字节的值:
>>> ' '.join(map(str, data))
'0 0 0 0 0 0 0 0 0 0'