| AesEncryptionSettings | Settings for AES encryption and decryption algorithms within a ZIP archive. |
| Archive | This class represents a zip archive file. |
| ArchiveEntry | Represents single file within archive. |
| ArchiveEntryEncrypted | Zip entry that needs to be compressed with encryption or decompressed with decryption. |
| ArchiveEntryPlain | Zip entry that needs to be compressed without encryption or decompressed without decryption. |
| ArchiveEntrySettings | Settings used to compress or decompress entries. |
| ArchiveFactory | Detects the archive format and creates the appropriate IArchive object according to the type of archive. |
| ArchiveFormatInfo | Represents information about the archive format. |
| ArchiveInstanceInfo | Represents information about the archive instance. |
| ArchiveLoadOptions | Options with which archive is loaded from a compressed file. |
| ArchiveSaveOptions | Options for saving a ZIP archive. |
| ArjArchive | This class represents an ARJ archive file. |
| ArjEntryPlain | Represents a single file within ARJ archive. |
| ArjLoadOptions | Options with which archive is loaded from a compressed file. |
| Bzip2Archive | This class represents bzip2 archive file. |
| Bzip2CompressionSettings | Settings for Bzip2 compression within a ZIP archive. |
| Bzip2LoadOptions | Options for loading Bzip2Archive. |
| Bzip2SaveOptions | Options for saving a bzip2 archive. |
| CabArchive | This class represents a cab archive file. |
| CabEntry | Represents a single file within cab archive. |
| CabLoadOptions | Options with which archive is loaded from a compressed file. |
| CancelEntryEventArgs | Event arguments for cancelable entry related events. |
| CancelEntryEventArgsXar | Event arguments for cancelable entry related events. |
| CancellationFlag | The flag that allows for the cancellation of operations. |
| CompressionSettings | Settings needed for compressor or decompressor to work. |
| CpioArchive | This class represents cpio archive file. |
| CpioEntry | Represents single file within cpio archive. |
| DeflateCompressionSettings | Settings for Deflate compression within a ZIP archive. |
| EncryptionSettings | Base class for settings for several ZIP encryption methods. |
| EnhancedDeflateCompressionSettings | Settings for Enhanced Deflate compression within a ZIP archive. |
| EntryEventArgs | Event arguments for entry related events. |
| EntryEventArgsIso | Event arguments for entry related events. |
| EntryEventArgsXar | Event arguments for entry related events. |
| EventsBag | Events container used on Archive saving. |
| EventsBagIso | Events container used on IsoArchive saving. |
| EventsBagXar | Events container used on XarArchive saving. |
| FastLZOutputStream | A stream wrapper that compresses data with FastLZ. |
| GzipArchive | This class represents a gzip archive file. |
| GzipLoadOptions | Options for loading GzipArchive. |
| IsoArchive | Represents an ISO archive (ISO 9660). |
| IsoEntry | Represents an entry (file or directory) within an ISO archive. |
| IsoLoadOptions | Options with which IsoArchive is loaded from a compressed file. |
| IsoSaveOptions | Options for saving an ISO archive. |
| LhaArchive | This class represents a LHA (.lzh) archive file. |
| LhaArchiveEntry | Represents a single file within Lha archive. |
| LhaDirectoryEntry | Represents an empty directory inside Lha archive. |
| LhaLoadOptions | Options with which archive is loaded from a compressed file. |
| License | Provides methods to license the component. |
| Lz4Archive | This class represents LZ4 archive file. |
| Lz4ArchiveSetting | Settings for LZ4 archive composition. |
| Lz4LoadOptions | Options for loading Lz4Archive. |
| LzipArchive | This class represents a Lzip archive file. |
| LzipArchiveSettings | The class contains setting of a particular lzip archive. |
| LzipLoadOptions | Options for loading LzipArchive. |
| LzmaArchive | This class represents LZMA archive file. |
| LzmaArchiveSettings | Settings for lzma archive. |
| LzmaCompressionSettings | Settings for LZMA compression method. |
| LzxArchive | This class represents a LZX (.lzx) archive file. |
| LzxArchiveEntry | Represents a single file within LZX archive. |
| LzxLoadOptions | Options with which archive is loaded from a compressed file. |
| MeteredLicense | Provides methods to set metered key. |
| PPMdCompressionSettings | Settings for PPMd compression within a ZIP archive. |
| ParallelOptions | Options for parallel compression. |
| ProgressCancelEventArgs | Class for cancelable event data containing the number of bytes proceeded. |
| ProgressEventArgs | Class for event data containing the number of bytes proceeded. |
| RarArchive | This class represents RAR archive file. |
| RarArchiveEntry | Represents single file within archive. |
| RarArchiveEntryEncrypted | Rar entry that needs to be decompressed with decryption. |
| RarArchiveEntryPlain | Rar entry that needs to be decompressed without decryption. |
| RarArchiveLoadOptions | Options with which RarArchive is loaded from a compressed file. |
| SelfExtractorOptions | Options for creation of self-extracting executable archive. |
| SevenZipAESEncryptionSettings | Settings for AES encryption or decryption algorithm within 7z archive. |
| SevenZipArchive | This class represents 7z archive file. |
| SevenZipArchiveEntry | Represents a single file within 7z archive. |
| SevenZipArchiveEntryEncrypted | SevenZip archive entry that needs to be compressed with encryption or decompressed with decryption. |
| SevenZipArchiveEntryPlain | SevenZip entry that needs to be compressed without encryption or decompressed without decryption. |
| SevenZipBZip2CompressionSettings | Settings for BZip2 compression method within 7z archive. |
| SevenZipCipher | Base class for AES cipher used for 7-zip encryption. |
| SevenZipCompressionSettings | Settings needed for 7z compressor or decompressor to work. |
| SevenZipEncryptionSettings | Base class for settings for several 7z encryption methods. |
| SevenZipEntrySettings | Settings used to compress or decompress 7z entries. |
| SevenZipLZMA2CompressionSettings | Settings for LZMA2 compression method within 7z archive. |
| SevenZipLZMACompressionSettings | Settings for LZMA compression method within 7z archive. |
| SevenZipLoadOptions | Options with which SevenZipArchive is loaded from a compressed file. |
| SevenZipPPMdCompressionSettings | Settings for PPMd compression method within 7z archive. |
| SevenZipStoreCompressionSettings | Settings for Store compression method within 7z archive. |
| SharArchive | This class represents a shar archive file. |
| SharEntry | Represents a single file within shar archive. |
| SnappyArchive | This class represents a snappy archive file. |
| SplitArchiveSaveOptions | Options for saving a multi-volume ZIP archive. |
| SplitSevenZipArchiveSaveOptions | Options for saving a multi-volume 7-zip archive. |
| StoreCompressionSettings | Settings for Store compression within a ZIP archive. |
| TarArchive | This class represents a tar archive file. |
| TarEntry | Represents single file within tar archive. |
| TraditionalEncryptionSettings | Settings for traditional ZipCrypto algorithm within a ZIP archive. |
| UueArchive | This class represents uuencoded file. |
| UueSaveOptions | Options for saving an uuencoded file. |
| WimArchive | This class represents a wim archive file. |
| WimDirectoryEntry | Represents a single directory within wim archive. |
| WimEntry | Represents a single file or directory within wim image. |
| WimFileEntry | Represents a single file within wim archive. |
| WimImage | Represents a single image within wim archive. |
| WimLoadOptions | Options with which archive is loaded from a compressed file. |
| XarArchive | This class represents a xar archive file. |
| XarBzip2CompressionSettings | Settings for Bzip2 compression method. |
| XarCompressionSettings | Settings needed for compressor to work. |
| XarDirectoryEntry | Represents directory entry within xar archive. |
| XarEntry | Represents a single entry within xar archive. |
| XarFileEntry | Represents file entry within xar archive. |
| XarLoadOptions | Options with which XAR archive is loaded from a compressed file. |
| XarSaveOptions | Options for saving a xar archive. |
| XarStoreCompressionSettings | Settings for Store compression method. |
| XarZlibCompressionSettings | Settings for Zlib compression method. |
| XzArchive | This class represents xz archive file. |
| XzArchiveSettings | The class contains a set of setting particular xz archive. |
| XzBcjX86FilterSettings | Settings for xz Bcj X86 filter. |
| XzCompressionSettings | Settings for Xz compression within a ZIP archive. |
| XzFilterSettings | Base class for a set of settings of particular xz format filter. |
| XzLZMA2FilterSettings | Set of settings for xz LZMA2 filter. |
| XzLoadOptions | Options for loading XzArchive. |
| ZArchive | This class represents a Z (compress) archive file. |
| ZArchiveLoadOptions | Options with which ZArchive is loaded from a compressed file. |
| ZArchiveSaveOptions | Settings for Zarchive. |
| ZstandardArchive | This class represents a Zstandard archive file. |
| ZstandardCompressionSettings | Settings for Zstandard compression within a ZIP archive. |
| ZstandardLoadOptions | Options with which ZstandardArchive is loaded from a compressed file. |
| ZstandardSaveOptions | Settings for ZStandard archive. |