在Python中解析.iso文件

9 投票
2 回答
6740 浏览
提问于 2025-04-16 21:10

我想在Python中解析.iso文件。我想从.iso文件中获取信息和数据。

比如说,有一个.iso文件,名字叫xyz.iso,实际上它是一个Ubuntu的镜像文件,里面有像Readme.txt、.deb包这样的文件。我该怎么做呢?

2 个回答

1

你可以用这个来列出和提取文件,我测试过第一个。

https://github.com/barneygale/iso9660/blob/master/iso9660.py

import iso9660
cd = iso9660.ISO9660("/Users/murat/Downloads/VisualStudio6Enterprise.ISO")
for path in cd.tree():
    print path
7

你试过Hachoir吗?这个工具可以让你查看或编辑二进制数据流,它支持ISO格式,具体可以在他们的文档中找到。使用这个工具,你可以浏览ISO文件里面的文件和文件夹。

撰写回答