CZipArchive Class Reference
Link against: DRMLicenseManager.lib
class CZipArchive : public CBase |
Nested Classes and Structures
Public Member Enumerations |
---|
enum | anonymous { KZipArchiveError, KCentralDirectoryTrailerNotFound, KCentralDirectoryTrailerInvalid, KCompressionMethodNotSupported, ..., KZipArchiveMinError } |
enum | TCompressionMethod { EStored, EShrunk, EReducedCFOne, EReducedCFTwo, ..., EPKWAREImploded } |
Detailed Description
This class represents a zip archive
Member Enumeration Documentation
Enum anonymous
Enumerator | Value | Description |
---|
KZipArchiveError | -256 | |
KCentralDirectoryTrailerNotFound | KZipArchiveError - 1 | |
KCentralDirectoryTrailerInvalid | KZipArchiveError - 3 | |
KCompressionMethodNotSupported | KZipArchiveError - 4 | |
KLocalHeaderSignatureInvalid | KZipArchiveError - 5 | |
KMultiDiskArchivesNotSupported | KZipArchiveError - 6 | |
KMemberNotFound | KZipArchiveError - 7 | |
KZipArchiveMinError | KZipArchiveError - 8 | |
Enum anonymous
Enumerator | Value | Description |
---|
KCentralDirectorySignature | 0x06054b50 | |
KCentralDirectoryHeaderSignature | 0x02014b50 | |
KLocalHeaderSignature | 0x04034b50 | |
Enum anonymous
Enumerator | Value | Description |
---|
KCentralDirectoryTrailerFixedLength | 22 | |
KLocalHeaderFixedLength | 30 | |
KCentralDirectoryHeaderFixedLength | 46 | |
KSignatureLength | 4 | |
KMaxTrailerSearchLength | 65536 | |
Enum anonymous
Enumerator | Value | Description |
---|
KCentralFileHeaderFileNameLengthOffset | 28 | |
KCentralFileHeaderExtraFieldLengthOffset | 30 | |
KCentralFileHeaderFileNameOffset | 46 | |
Enum TCompressionMethod
Enumerator | Value | Description |
---|
EStored | 0 | |
EShrunk | 1 | |
EReducedCFOne | 2 | |
EReducedCFTwo | 3 | |
EReducedCFThree | 4 | |
EReducedCFFour | 5 | |
EImploded | 6 | |
EReservedOne | 7 | |
EDeflated | 8 | |
EReservedTwo | 9 | |
EPKWAREImploded | 10 | |