我尝试使用Hachoir解析并提取ISO文件。但是,文档不是很清楚,它指定ISO是受支持的解析器,但我似乎无法找到有关如何解析它的任何示例,信息或帮助。
到目前为止我已经弄明白了:
from hachoir_core.cmd_line import unicodeFilename
from hachoir_parser import createParser
filepath = "dsl-4.11.rcl.iso"
filename, realfilename = unicodeFilename(filepath), filepath
parser = createParser(filename)
for s in parser:
print s,address, s.name, s,size
这将输出以下内容:
0 padding[0] 262144
262144 Volume[0] 16384
... etc
所以我的问题是,有没有人知道哪里有任何形式的文档,除了维基(因为它不是很清楚,没有给出任何例子),或者我如何用hachoir提取ISO文件?