Class IsoArchive
IsoArchive class
Represents an ISO archive (ISO 9660).
public sealed class IsoArchive : IArchive
Constructors
Name | Description |
---|
IsoArchive() | Initializes a new instance of the IsoArchive class and creates an empty ISO archive for adding new files and directories. |
IsoArchive(Stream, IsoLoadOptions) | Initializes a new instance of the IsoArchive class and composes entries list that can be extracted from the archive. |
IsoArchive(string, IsoLoadOptions) | Initializes a new instance of the IsoArchive class and composes entries list that can be extracted from the archive. |
Properties
Methods
Name | Description |
---|
CreateDirectory(string) | Adds a directory to the ISO image. |
CreateEntry(string) | Adds a file to the ISO image. |
CreateEntry(string, Stream) | Adds a file to the ISO image. |
CreateEntry(string, string) | Adds a file to the ISO image. |
Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
ExtractToDirectory(string) | Extracts all entries to the specified directory. |
Save(Stream, IsoSaveOptions) | Saves the ISO image to the specified stream. |
Save(string, IsoSaveOptions) | Saves the ISO image to the specified path. |
See Also