Classes
Class | Description | |
---|---|---|
ArchiveItem |
Represents an item (file or directory) within an archive.
|
|
ArchiveItemCollection |
Read-only collection of ArchiveItem objects.
|
|
ArchiveOperationResult |
Result of an archive operation such as
Add(String, String), Extract(String, String) or Delete(String, TraversalMode).
|
|
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 GzipCompressionStream and GzipDecompressionStream.
|
|
GzipException |
An exception that is thrown when an error occurs while using the GZIP API.
|
|
ZipAddCompletedEventArgs |
Provides data for the AddCompleted event.
|
|
ZipArchive |
Represents a ZIP archive and provides methods to work with it.
|
|
ZipArchiveOptions |
Options for ZipArchive class.
|
|
ZipDeleteCompletedEventArgs |
Provides data for the DeleteCompleted event.
|
|
ZipException |
An exception that is thrown when an error occurs while using the ZIP component.
|
|
ZipExtractCompletedEventArgs |
Provides data for the ExtractCompleted event.
|
|
ZipGetItemsCompletedEventArgs |
Provides data for the GetItemsCompleted event.
|
|
ZipItem |
Represents an item (file or directory) within a ZIP archive.
|
|
ZipItemCollection |
Read-only collection of ZipItem objects.
|
|
ZipMoveCompletedEventArgs |
Provides data for the MoveCompleted event.
|
|
ZipOperationCompletedEventArgs |
Represents base class for the asynchronous operation completed event.
|
|
ZipPasswordRequiredEventArgs |
Provides data for the PasswordRequired event.
|
|
ZipProblemDetectedEventArgs |
Provides data for the ProblemDetected event.
|
|
ZipProgressChangedEventArgs |
Provides data for the ProgressChanged event.
|
|
ZipSaveCompletedEventArgs |
Provides data for the SaveCompleted event.
|
|
ZipShrinkProgressEventArgs |
Provides data for the ShrinkProgress event.
|
Enumerations
Enumeration | Description | |
---|---|---|
ArchiveAccessMode |
Archive file access mode.
|
|
ArchiveActionOnExistingFile | ||
ArchiveItemType |
Type of the item.
|
|
ArchiveItemTypes |
Item types to be retrieved.
|
|
ArchiveLinkMode | ||
ArchiveOpenMode |
Specifies the opening mode of the archive.
|
|
ArchiveOperation |
Current operation. The specific operation step is specified by ArchiveOperationStep.
|
|
ArchiveOperationStep |
Currently executed step of ArchiveOperation.
|
|
ArchivePasswordActions |
Specifies the action to perform when the PasswordRequired event was fired.
|
|
ArchivePasswordReason |
Specifies a reason why the PasswordRequired event was fired.
|
|
ArchiveProblemActions |
Specifies the action to resolve the current problem using the ProblemDetected event.
|
|
ArchiveProblemType |
Detailed specification of a problem that occurred during the operation.
|
|
ArchiveSaveAction |
Specifies options of Delete(String, TraversalMode, ArchiveSaveAction), Save(ArchiveSaveAction)
and Close(ArchiveSaveAction) methods.
|
|
ArchiveSaveMode |
Specifies when changes are written to the underlying stream.
|
|
ArchiveStreamCloseMode |
Specifies the closing mode for the underlying stream of the archive.
|
|
ArchiveTraversalMode | ||
ArchiveUnsupportedFeatureExtractMode |
Specifies behavior of extract on files with unsupported feature.
|
|
CompressionMethod |
Specifies the method used to compress data.
|
|
EncryptionAlgorithm |
Specifies the encryption algorithm used to encrypt data.
|
|
ChecksumVerificationMode |
Specifies mode of checksum verification.
|
|
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. |