Rebex.IO.Compression Namespace
Classes
ArchiveIntegrityCheckResult
Represent result of the Check
ArchiveItem
Represents an item (file or directory) within an archive.
ArchiveItemCollection
Read-only collection of Archive
ArchiveOperationResult
Result of an archive operation such as
Add(String, String), Extract(String, String) or Delete(String, Traversal
Compressor
Provides utility methods for compress and decompress chunks of data.
Gzip
Class for GZIP compression and decompression.
It is a high level API on top of Gzip
GzipException
An exception that is thrown when an error occurs while using the GZIP API.
ZipAddCompletedEventArgs
Provides data for the Rebex.
ZipArchive
Represents a ZIP archive and provides methods to work with it.
ZipArchiveOpenOptions
Options for initializing new instances of the Zip
ZipArchiveOptions
Options for Zip
ZipDeleteCompletedEventArgs
Provides data for the Rebex.
ZipException
An exception that is thrown when an error occurs while using the ZIP component.
ZipExtractCompletedEventArgs
Provides data for the Rebex.
ZipGetItemsCompletedEventArgs
Provides data for the Rebex.
ZipItem
Represents an item (file or directory) within a ZIP archive.
ZipItemCollection
Read-only collection of Zip
ZipMoveCompletedEventArgs
Provides data for the Rebex.
ZipOperationCompletedEventArgs
Represents base class for the asynchronous operation completed event.
ZipPasswordRequiredEventArgs
Provides data for the Password
ZipProblemDetectedEventArgs
Provides data for the Problem
ZipProgressChangedEventArgs
Provides data for the Progress
ZipReader
Class for reading and extracting ZIP files sequentially, supporting non-seekable streams.
ZipSaveCompletedEventArgs
Provides data for the Rebex.
ZipShrinkProgressEventArgs
Provides data for the Shrink
Enums
ArchiveAccessMode
Archive file access mode.
ArchiveIntegrityCheckStatus
Defines possible integrity check results.
ArchiveItemType
Type of the item.
ArchiveItemTypes
Item types to be retrieved.
ArchiveOpenMode
Specifies the opening mode of the archive.
ArchiveOperation
Current operation. The specific operation step is specified by Archive
ArchiveOperationStep
Currently executed step of Archive
ArchivePasswordActions
Specifies the action to perform when the Password
ArchivePasswordReason
Specifies a reason why the Password
ArchiveProblemActions
Specifies the action to resolve the current problem using the Problem
ArchiveProblemType
Detailed specification of a problem that occurred during the operation.
ArchiveSaveAction
Specifies options of Delete(String, Traversal
ArchiveSaveMode
Specifies when changes are written to the underlying stream.
ArchiveStreamCloseMode
Specifies the closing mode for the underlying stream of the archive.
ArchiveUnsupportedFeatureExtractMode
Specifies behavior of extract on files with unsupported feature.
ChecksumVerificationMode
Specifies mode of checksum verification.
CompressionMethod
Specifies the method used to compress data.
EncryptionAlgorithm
Specifies the encryption algorithm used to encrypt data.
Zip64Mode
Specifies values for the 64-bit ZIP mode (compatible with ZIP64(tm)) when adding new files.
Without the 64-bit ZIP extension:
- files longer than 4GB cannot be added to the archive,
- archives larger than 4GB cannot be created,
- the archive can contain maximum 65535 entries.
ZipLocalHeaderVerificationModes
Specifies fields of ZIP local header verification.