python:直接编辑ISO文件

Cla*_*diu 5 python iso file-format file

  1. 是否可以获取 ISO 文件并直接编辑其中的文件,即不解压、更改文件并重新打包?
  2. 1.可以用Python来做吗?我该怎么做呢?

小智 -1

  1. 当然,与任何文件一样。

  2. 可以通过对文件进行打开/读取/写入/查找/告诉/关闭操作来完成。使用 struct/ctypes 打包/解包数据。这需要对 ISO 的内容有深入的了解,但我想您已经知道该怎么做了。如果幸运的话,您可以尝试使用 mmap - 类似字符串的文件内容接口。

  • 我的意思是,无需从头开始实施整个 ISO 规范,如果我要在其上使用这些操作,这就是我必须要做的... (3认同)