Zip or UnZip Files in C# - Compressing and Decompressing Archives
Aspose.ZIP API lets you compress and decompress files without worrying about the underlying file structure. This article shows working with single as well as multiple file compression.
Compressing Single File
Compressing Multiple Files
Compress Files by File Info
Storing Files to Archives without Compression
Using Parallelism to Compress Files
LZMA Compression within ZIP Archive
The Lempel–Ziv–Markov chain algorithm (LZMA) is an algorithm used to perform lossless data compression. LZMA uses a dictionary compression algorithm, the compressed stream is a stream of bits. LZMA compression within the ZIP archive allows ZIP containers to contain LZMA compressed entries. The following code example shows the implementation of LZMA compression using Aspose.ZIP API.
BZip2 Compression within ZIP Archive
BZip2 compression settings allow ZIP container to contain BZip2 compressed entries. The following code example shows the implementation of BZip2 compression using Aspose.ZIP API.
PPMd Compression within ZIP Archive
PPMd compression settings allow ZIP container to contain PPMd compressed entries. The following code example demonstrated the implementation of PPMd compression using Aspose.ZIP API.