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 | |