Pkg.ISO — API for parsing ISO file systems

Overview

The Pkg.ISO module contains the API for parsing ISO file systems.

Parsing an ISO File System

The following code example demonstrates how to parse an ISO file system using the common Pro.Core.CFSInterface:

from Pro.Core import *
from Pkg.ISO import *

def parseISO(fname):
    c = createContainerFromFile(fname)
    if c.isNull():
        return
    obj = ISOObject()
    if not obj.Load(c) or not obj.Initialize():
        return
    it = obj.FSIterator("/")
    while it.HasNext():
        e = it.Next()
        print(e.Name())

Module API

Pkg.ISO module API.

Classes:

ISOObject()

This class represents an ISO file system.

class ISOObject

Bases: Pro.Core.CFFObject

This class represents an ISO file system.