System.Zip.TZipCompression

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

TZipCompression = (
zcStored    = 0,
zcShrunk,
zcReduce1,
zcReduce2,
zcReduce3,
zcReduce4,
zcImplode,
zcTokenize,
zcDeflate,
zcDeflate64,
zcPKImplode,
{11 RESERVED}
zcBZIP2    = 12,
{13 RESERVED}
zcLZMA     = 14,
{15-17 RESERVED}
zcTERSE    = 18,
zcLZ77,
zcWavePack = 97,
zcPPMdI1
);

C++

enum DECLSPEC_DENUM TZipCompression : unsigned char { zcStored, zcShrunk, zcReduce1, zcReduce2, zcReduce3, zcReduce4, zcImplode, zcTokenize, zcDeflate, zcDeflate64, zcPKImplode, zcBZIP2 = 12, zcLZMA = 14, zcTERSE = 18, zcLZ77, zcWavePack = 97, zcPPMdI1 };

Properties

Type Visibility Source Unit Parent
enum public
System.Zip.pas
System.Zip.hpp
System.Zip System.Zip

Description

Represents an enumeration of .zip compression methods.

The following table enumerates the possible values:

Compression type Description
zcStored The file is stored without compression.
zcShrunk The file is shrunk.
zcReduce1 The file is reduced with a compression factor of 1.
zcReduce2 The file is reduced with a compression factor of 2.
zcReduce3 The file is reduced with a compression factor of 3.
zcReduce4 The file is reduced with a compression factor of 4.
zcImplode The file is imploded.
zcTokenize The file is compressed using the Tokenizing compression algorithm.
zcDeflate The file is deflated.
zcDeflate64 The file is deflated in an enhanced way, using Deflate64.
zcPKImplode The PKWARE Data compression Library Imploding method is used.
zcBZIP2 The file is compressed using a BZIP2 algorithm.
zcLZMA The file is compressed using a LZMA algorithm.
zcTERSE The file is compressed using IBM TERSE compression method
zcLZ77 The IBM LZ77 z Architecture method is used.
zcWavePack The WavePack compression format is used.
zcPPMdI1 The PPMd version I, Rev 1 method is used.

See Also