|Base exception class for compression operations. Compression libraries should derive subclass exceptions with more specific error information relevent to the file format.
|Abstract object representing a compressed file within an archive; provides operations for getting the file properties and unpacking the file.
|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.
|Abstract object representing a compressed archive on disk; provides access to file-based operations on the archive.
|Contains the data reported in an archive progress event.
|Stream context used to extract a single file from an archive into a memory stream.
|Wraps a source stream and carries additional items that are disposed when the stream is closed.
|Base class for an engine capable of packing and unpacking a particular compressed file format.
|Duplicates a source stream by maintaining a separate position.
|Wraps a source stream and offsets all read/write/seek calls by a given value.