|
| enum | CompressionLevel { levelDefault = 0x7FFFFFFE
, levelStore = 0
, levelFastest = 1
, levelBest = 0x7FFFFFFF
} |
| enum | CompressionMethod {
methodStore = 0
, methodDeflate = 8
, methodBzip2 = 12
, methodZstd = 93
,
methodWinZipAes = 99
} |
| enum | CompressorType { typeDeflate = 1
, typeBzip2
, typePPMd
, typeZstd
} |
| typedef CZipArray< COffsetsPair * > | CZipOffsetsPairsArray |
| static CZipCompressor * | CreateCompressor (WORD uMethod, CZipStorage *pStorage) |
| static bool | IsCompressionSupported (WORD uCompressionMethod) |
| ZIP_SIZE_TYPE | m_uComprLeft |
| | The number of bytes left to compress.
|
| DWORD | m_uCrc32 |
| | The CRC32 file checksum.
|
| ZIP_SIZE_TYPE | m_uUncomprLeft |
| | The number of bytes left to decompress.
|
| static void * | _zipalloc (void *opaque, UINT items, UINT size) |
| static void | _zipfree (void *opaque, void *address) |
| bool | m_bDecompressionDone |
| CZipAutoBuffer | m_pBuffer |
| | A buffer that receives compressed data or provides data for decompression.
|
| CZipCryptograph * | m_pCryptograph |
| | The current cryptograph.
|
| CZipFileHeader * | m_pFile |
| | The file header being compressed or decompressed.
|
| CZipStorage * | m_pStorage |
| | The current storage object.
|
Compresses and decompresses data using the Zlib library.