2011-07-09 5 views
10

में पार्स .iso फ़ाइलें मैं पाइथन में .iso फ़ाइल को पार्स करना चाहता हूं। मैं .isoपार्सन

उदाहरण के लिए एक आईएसओ फ़ाइल है, इसका नाम xyz.iso है लेकिन वास्तव में यह एक उबंटू छवि है और इसमें Readme.txt, .deb pacges आदि जैसी फ़ाइल है। मैं इसके लिए कैसे कर सकता हूं?

उत्तर

7

क्या आपने Hachoir को आजमाया है? यह आपको बाइनरी धाराओं को देखने या संपादित करने की अनुमति देता है, और यह आईएसओ फ़ाइल के अंदर फ़ाइलों और फ़ोल्डरों को ब्राउज़ करने की अनुमति देगा आईएसओ को उनके documentation पर दिखाता है।

+0

यह धन्यवाद काम कर सकते हैं। लेकिन क्या आप उदाहरण कोड दे सकते हैं? मुझे नहीं पता कि मैं इसका उपयोग कैसे कर सकता हूं? – TCOLAK

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