IsoArchive

IsoArchive class

Represents an ISO archive (ISO 9660).

The IsoArchive type exposes the following members:

Constructors

NameDescription
IsoArchive()Initializes a new instance of the IsoArchive class and creates an empty ISO archive
for adding new files and directories.
IsoArchive(source_stream, load_options)Initializes a new instance of the IsoArchive class and composes an entry list that can be extracted from the archive.
IsoArchive(path, load_options)Initializes a new instance of the IsoArchive class and composes an entry list that can be extracted from the archive.

Properties

NameDescription
entriesGets entries of IsoEntry type constituting the archive.
file_entriesGets entries of IArchiveFileEntry type constituting the archive.
formatGets the archive format.

Methods

NameDescription
create_entry(name, file_path)Adds a file to the ISO image.
create_entry(name, source)Adds a file to the ISO image.
create_entry(name)Adds a file to the ISO image.
save(path, save_options)Saves the ISO image to the specified path.
save(stream, save_options)Saves the ISO image to the specified stream.
create_directory(name)Adds a directory to the ISO image.
extract_to_directory(destination_directory)Extracts all entries to the specified directory.

See Also