ArchiveException | Base exception class for compression operations. Compression libraries should derive subclass exceptions with more specific error information relevent to the file format. |
ArchiveFileInfo | Abstract object representing a compressed file within an archive; provides operations for getting the file properties and unpacking the file. |
ArchiveFileStreamContext | Provides a basic implementation of the archive pack and unpack stream context interfaces, based on a list of archive files, a default directory, and an optional mapping from internal to external file paths. |
ArchiveInfo | Abstract object representing a compressed archive on disk; provides access to file-based operations on the archive. |
ArchiveProgressEventArgs | Contains the data reported in an archive progress event. |
BasicUnpackStreamContext | Stream context used to extract a single file from an archive into a memory stream. |
CargoStream | Wraps a source stream and carries additional items that are disposed when the stream is closed. |
CompressionEngine | Base class for an engine capable of packing and unpacking a particular compressed file format. |
DuplicateStream | Duplicates a source stream by maintaining a separate position. |
OffsetStream | Wraps a source stream and offsets all read/write/seek calls by a given value. |