在Python中解析.iso文件

时间:2011-07-09 18:46:15

标签: python parsing iso

我想在python中解析.iso文件。我想从.iso

获取信息和数据

例如有一个iso文件,名称为xyz.iso 但事实上它是一个ubuntu图像,它有像Readme.txt,.deb pacges等文件。 我该怎么做?

2 个答案:

答案 0 :(得分:7)

你试过Hachoir吗?它允许您查看或编辑二进制流,它支持ISO,如documentation所示。它允许您浏览ISO文件中的文件和文件夹。

答案 1 :(得分: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