使用python提取文件中的某些偏移量

2024-04-25 06:32:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我想边走边学Python,但我遇到了困难。在

我只是想在.bin文件中提取某些偏移量。 我有一个长度为“00FFFFF0”的bin文件

假设我想从块大小为“0x800”的“0x3F000”中提取,然后将其放入一个文件中,我该怎么做?我还没有任何代码,希望我能得到一些好的输入。我是python的初学者(已经做了几个月了),我想学习如何真正做到这一点只是为了教育目的。在

但重点是我希望能够提取特定的(偏移量;块大小) 我希望你明白我的意思。我非常感谢你给我的任何帮助。谢谢


Tags: 文件代码目的重点bin偏移量初学者边学
1条回答
网友
1楼 · 发布于 2024-04-25 06:32:36

实际上是pretty self-explanatory,实际上:

# Use the with statement to open a file so it will later be closed automatically
with open("in.bin", "rb") as infile:  # rb = read binary
    infile.seek(0x3F000, 0)           # 0 = start of file, optional in this case
    data = infile.read(0x800)

with open("out.bin", "wb") as outfile:
    outfile.write(data)

相关问题 更多 >