class CZipArchive : public CBase |
This class represents a zip archive
Public Member Enumerations | |
---|---|
enum | anonymous { KZipArchiveError = -256, KCentralDirectoryTrailerNotFound = KZipArchiveError - 1, KCentralDirectoryTrailerInvalid = KZipArchiveError - 3, KCompressionMethodNotSupported = KZipArchiveError - 4, KLocalHeaderSignatureInvalid = KZipArchiveError - 5, KMultiDiskArchivesNotSupported = KZipArchiveError - 6, KMemberNotFound = KZipArchiveError - 7, KZipArchiveMinError = KZipArchiveError - 8 } |
enum | TCompressionMethod { EStored = 0, EShrunk = 1, EReducedCFOne = 2, EReducedCFTwo = 3, EReducedCFThree = 4, EReducedCFFour = 5, EImploded = 6, EReservedOne = 7, EDeflated = 8, EReservedTwo = 9, EPKWAREImploded = 10 } |
Protected Member Enumerations | |
---|---|
enum | anonymous { KCentralDirectorySignature = 0x06054b50, KCentralDirectoryHeaderSignature = 0x02014b50, KLocalHeaderSignature = 0x04034b50 } |
enum | anonymous { KCentralDirectoryTrailerFixedLength = 22, KLocalHeaderFixedLength = 30, KCentralDirectoryHeaderFixedLength = 46, KSignatureLength = 4, KMaxTrailerSearchLength = 65536 } |
enum | anonymous { KCentralFileHeaderFileNameLengthOffset = 28, KCentralFileHeaderExtraFieldLengthOffset = 30, KCentralFileHeaderFileNameOffset = 46 } |
KZipArchiveError = -256 | |
KCentralDirectoryTrailerNotFound = KZipArchiveError - 1 | |
KCentralDirectoryTrailerInvalid = KZipArchiveError - 3 | |
KCompressionMethodNotSupported = KZipArchiveError - 4 | |
KLocalHeaderSignatureInvalid = KZipArchiveError - 5 | |
KMultiDiskArchivesNotSupported = KZipArchiveError - 6 | |
KMemberNotFound = KZipArchiveError - 7 | |
KZipArchiveMinError = KZipArchiveError - 8 |
KCentralDirectorySignature = 0x06054b50 | |
KCentralDirectoryHeaderSignature = 0x02014b50 | |
KLocalHeaderSignature = 0x04034b50 |
KCentralDirectoryTrailerFixedLength = 22 | |
KLocalHeaderFixedLength = 30 | |
KCentralDirectoryHeaderFixedLength = 46 | |
KSignatureLength = 4 | |
KMaxTrailerSearchLength = 65536 |