CZipArchive Class Reference

class CZipArchive : public CBase

This class represents a zip archive

Inherits from

Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
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 }

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