com.aspose.zip

Classes

ClassDescription
AesEncryptionSettingsSettings for AES encryption and decryption algorithms within a ZIP archive.
ArchiveThis class represents a zip archive file.
ArchiveEntryRepresents single file within archive.
ArchiveEntryEncryptedZip entry that needs to be compressed with encryption or decompressed with decryption.
ArchiveEntryPlainZip entry that needs to be compressed without encryption or decompressed without decryption.
ArchiveEntrySettingsSettings used to compress or decompress entries.
ArchiveFactoryDetects the archive format and creates the appropriate IArchive object according to the type of archive.
ArchiveFormatInfoRepresents information about the archive format.
ArchiveInstanceInfoRepresents information about the archive instance.
ArchiveLoadOptionsOptions with which archive is loaded from a compressed file.
ArchiveSaveOptionsOptions for saving a ZIP archive.
ArjArchiveThis class represents an ARJ archive file.
ArjEntryPlainRepresents a single file within ARJ archive.
ArjLoadOptionsOptions with which archive is loaded from a compressed file.
Bzip2ArchiveThis class represents bzip2 archive file.
Bzip2CompressionSettingsSettings for Bzip2 compression within a ZIP archive.
Bzip2LoadOptionsOptions for loading Bzip2Archive.
Bzip2SaveOptionsOptions for saving a bzip2 archive.
CabArchiveThis class represents a cab archive file.
CabEntryRepresents a single file within cab archive.
CabLoadOptionsOptions with which archive is loaded from a compressed file.
CancelEntryEventArgsEvent arguments for cancelable entry related events.
CancelEntryEventArgsXarEvent arguments for cancelable entry related events.
CancellationFlagThe flag that allows for the cancellation of operations.
CompressionSettingsSettings needed for compressor or decompressor to work.
CpioArchiveThis class represents cpio archive file.
CpioEntryRepresents single file within cpio archive.
DeflateCompressionSettingsSettings for Deflate compression within a ZIP archive.
EncryptionSettingsBase class for settings for several ZIP encryption methods.
EnhancedDeflateCompressionSettingsSettings for Enhanced Deflate compression within a ZIP archive.
EntryEventArgsEvent arguments for entry related events.
EntryEventArgsIsoEvent arguments for entry related events.
EntryEventArgsXarEvent arguments for entry related events.
EventsBagEvents container used on Archive saving.
EventsBagIsoEvents container used on IsoArchive saving.
EventsBagXarEvents container used on XarArchive saving.
FastLZOutputStreamA stream wrapper that compresses data with FastLZ.
GzipArchiveThis class represents a gzip archive file.
GzipLoadOptionsOptions for loading GzipArchive.
IsoArchiveRepresents an ISO archive (ISO 9660).
IsoEntryRepresents an entry (file or directory) within an ISO archive.
IsoLoadOptionsOptions with which IsoArchive is loaded from a compressed file.
IsoSaveOptionsOptions for saving an ISO archive.
LhaArchiveThis class represents a LHA (.lzh) archive file.
LhaArchiveEntryRepresents a single file within Lha archive.
LhaDirectoryEntryRepresents an empty directory inside Lha archive.
LhaLoadOptionsOptions with which archive is loaded from a compressed file.
LicenseProvides methods to license the component.
Lz4ArchiveThis class represents LZ4 archive file.
Lz4ArchiveSettingSettings for LZ4 archive composition.
Lz4LoadOptionsOptions for loading Lz4Archive.
LzipArchiveThis class represents a Lzip archive file.
LzipArchiveSettingsThe class contains setting of a particular lzip archive.
LzipLoadOptionsOptions for loading LzipArchive.
LzmaArchiveThis class represents LZMA archive file.
LzmaArchiveSettingsSettings for lzma archive.
LzmaCompressionSettingsSettings for LZMA compression method.
LzxArchiveThis class represents a LZX (.lzx) archive file.
LzxArchiveEntryRepresents a single file within LZX archive.
LzxLoadOptionsOptions with which archive is loaded from a compressed file.
MeteredLicenseProvides methods to set metered key.
PPMdCompressionSettingsSettings for PPMd compression within a ZIP archive.
ParallelOptionsOptions for parallel compression.
ProgressCancelEventArgsClass for cancelable event data containing the number of bytes proceeded.
ProgressEventArgsClass for event data containing the number of bytes proceeded.
RarArchiveThis class represents RAR archive file.
RarArchiveEntryRepresents single file within archive.
RarArchiveEntryEncryptedRar entry that needs to be decompressed with decryption.
RarArchiveEntryPlainRar entry that needs to be decompressed without decryption.
RarArchiveLoadOptionsOptions with which RarArchive is loaded from a compressed file.
SelfExtractorOptionsOptions for creation of self-extracting executable archive.
SevenZipAESEncryptionSettingsSettings for AES encryption or decryption algorithm within 7z archive.
SevenZipArchiveThis class represents 7z archive file.
SevenZipArchiveEntryRepresents a single file within 7z archive.
SevenZipArchiveEntryEncryptedSevenZip archive entry that needs to be compressed with encryption or decompressed with decryption.
SevenZipArchiveEntryPlainSevenZip entry that needs to be compressed without encryption or decompressed without decryption.
SevenZipBZip2CompressionSettingsSettings for BZip2 compression method within 7z archive.
SevenZipCipherBase class for AES cipher used for 7-zip encryption.
SevenZipCompressionSettingsSettings needed for 7z compressor or decompressor to work.
SevenZipEncryptionSettingsBase class for settings for several 7z encryption methods.
SevenZipEntrySettingsSettings used to compress or decompress 7z entries.
SevenZipLZMA2CompressionSettingsSettings for LZMA2 compression method within 7z archive.
SevenZipLZMACompressionSettingsSettings for LZMA compression method within 7z archive.
SevenZipLoadOptionsOptions with which SevenZipArchive is loaded from a compressed file.
SevenZipPPMdCompressionSettingsSettings for PPMd compression method within 7z archive.
SevenZipStoreCompressionSettingsSettings for Store compression method within 7z archive.
SharArchiveThis class represents a shar archive file.
SharEntryRepresents a single file within shar archive.
SnappyArchiveThis class represents a snappy archive file.
SplitArchiveSaveOptionsOptions for saving a multi-volume ZIP archive.
SplitSevenZipArchiveSaveOptionsOptions for saving a multi-volume 7-zip archive.
StoreCompressionSettingsSettings for Store compression within a ZIP archive.
TarArchiveThis class represents a tar archive file.
TarEntryRepresents single file within tar archive.
TraditionalEncryptionSettingsSettings for traditional ZipCrypto algorithm within a ZIP archive.
UueArchiveThis class represents uuencoded file.
UueSaveOptionsOptions for saving an uuencoded file.
WimArchiveThis class represents a wim archive file.
WimDirectoryEntryRepresents a single directory within wim archive.
WimEntryRepresents a single file or directory within wim image.
WimFileEntryRepresents a single file within wim archive.
WimImageRepresents a single image within wim archive.
WimLoadOptionsOptions with which archive is loaded from a compressed file.
XarArchiveThis class represents a xar archive file.
XarBzip2CompressionSettingsSettings for Bzip2 compression method.
XarCompressionSettingsSettings needed for compressor to work.
XarDirectoryEntryRepresents directory entry within xar archive.
XarEntryRepresents a single entry within xar archive.
XarFileEntryRepresents file entry within xar archive.
XarLoadOptionsOptions with which XAR archive is loaded from a compressed file.
XarSaveOptionsOptions for saving a xar archive.
XarStoreCompressionSettingsSettings for Store compression method.
XarZlibCompressionSettingsSettings for Zlib compression method.
XzArchiveThis class represents xz archive file.
XzArchiveSettingsThe class contains a set of setting particular xz archive.
XzBcjX86FilterSettingsSettings for xz Bcj X86 filter.
XzCompressionSettingsSettings for Xz compression within a ZIP archive.
XzFilterSettingsBase class for a set of settings of particular xz format filter.
XzLZMA2FilterSettingsSet of settings for xz LZMA2 filter.
XzLoadOptionsOptions for loading XzArchive.
ZArchiveThis class represents a Z (compress) archive file.
ZArchiveLoadOptionsOptions with which ZArchive is loaded from a compressed file.
ZArchiveSaveOptionsSettings for Zarchive.
ZstandardArchiveThis class represents a Zstandard archive file.
ZstandardCompressionSettingsSettings for Zstandard compression within a ZIP archive.
ZstandardLoadOptionsOptions with which ZstandardArchive is loaded from a compressed file.
ZstandardSaveOptionsSettings for ZStandard archive.

Interfaces

InterfaceDescription
Event<TArgs>An event.
IArchiveThis interface represents an archive.
IArchiveFileEntryThis interface represents an archive file entry.

Enumerations

EnumDescription
ArchiveFormatSupported archive formats.
CpioFormatEnumeration with supported formats of cpio.
EncryptionMethodEncryption/decryption methods can be used with a ZIP archive.
ParallelCompressionModeOptions of usage parallel compression facility.
SevenZipCompressionMethodMethods of compression that 7z format support.
TarFormatEnumeration with supported formats of TarArchive.
XzCheckTypeThe enumeration defines checksum calculation approach for xz archive.
ZipDataDescriptorPolicyOptions for the Data Descriptor presence.