Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

Rebex.IO.Compression Namespace

Classes

ArchiveIntegrityCheckResult

Represent result of the CheckIntegrity() method.

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 Rebex.IO.Compression.ZipArchive.AddCompleted event.

ZipArchive

Represents a ZIP archive and provides methods to work with it.

ZipArchiveOpenOptions

Options for initializing new instances of the ZipArchive object.

ZipArchiveOptions

Options for ZipArchive class.

ZipDeleteCompletedEventArgs

Provides data for the Rebex.IO.Compression.ZipArchive.DeleteCompleted event.

ZipException

An exception that is thrown when an error occurs while using the ZIP component.

ZipExtractCompletedEventArgs

Provides data for the Rebex.IO.Compression.ZipArchive.ExtractCompleted event.

ZipGetItemsCompletedEventArgs

Provides data for the Rebex.IO.Compression.ZipArchive.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 Rebex.IO.Compression.ZipArchive.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.

ZipReader

Class for reading and extracting ZIP files sequentially, supporting non-seekable streams.

ZipSaveCompletedEventArgs

Provides data for the Rebex.IO.Compression.ZipArchive.SaveCompleted event.

ZipShrinkProgressEventArgs

Provides data for the ShrinkProgress event.

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 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.

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.

In This Article
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies