CZipArchive Class Reference

class CZipArchive : public CBase

This class represents a zip archive

Inherits from

Member Enumerations Documentation

Enum anonymous

Enumerators

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

Enumerators

KCentralDirectorySignature = 0x06054b50
KCentralDirectoryHeaderSignature = 0x02014b50
KLocalHeaderSignature = 0x04034b50

Enum anonymous

Enumerators

KCentralDirectoryTrailerFixedLength = 22
KLocalHeaderFixedLength = 30
KCentralDirectoryHeaderFixedLength = 46
KSignatureLength = 4
KMaxTrailerSearchLength = 65536

Enum anonymous

Enumerators

KCentralFileHeaderFileNameLengthOffset = 28
KCentralFileHeaderExtraFieldLengthOffset = 30
KCentralFileHeaderFileNameOffset = 46

Enum TCompressionMethod

Enumerators

EStored = 0
EShrunk = 1
EReducedCFOne = 2
EReducedCFTwo = 3
EReducedCFThree = 4
EReducedCFFour = 5
EImploded = 6
EReservedOne = 7
EDeflated = 8
EReservedTwo = 9
EPKWAREImploded = 10