Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <ziparchive.h>

Class CZipArchive

class CZipArchive : public CBase;

Description

This class represents a zip archive

Derivation

Members

Defined in CZipArchive:

Inherited from CBase:


Member structures


Struct TCentralDirectoryTrailer

protected: struct TCentralDirectoryTrailer;

Description

Represents the archive's central directory trailer - the central directory contains information about files in the arhive

Members

Defined in CZipArchive::TCentralDirectoryTrailer:

Member data


iSignature

TUint32 iSignature;

Description


iDiskNumber

TUint16 iDiskNumber;

Description


iStartDiskNumber

TUint16 iStartDiskNumber;

Description


iLocalEntryCount

TUint16 iLocalEntryCount;

Description


iTotalEntryCount

TUint16 iTotalEntryCount;

Description


iSize

TUint32 iSize;

Description


iOffset

TUint32 iOffset;

Description


iCommentLength

TUint16 iCommentLength;

Description


Struct TCentralDirectoryHeader

protected: struct TCentralDirectoryHeader;

Description

Represents the archive's central directory header - the central directory contains information about files in the arhive

Members

Defined in CZipArchive::TCentralDirectoryHeader:

Member data


iSignature

TUint32 iSignature;

Description


iMadeBy

TUint16 iMadeBy;

Description


iRequired

TUint16 iRequired;

Description


iFlags

TUint16 iFlags;

Description


iCompressionMethod

TUint16 iCompressionMethod;

Description


iLastModifiedFileTime

TUint16 iLastModifiedFileTime;

Description


iLastModifiedFileDate

TUint16 iLastModifiedFileDate;

Description


iCRC32

TUint32 iCRC32;

Description


iCompressedSize

TUint32 iCompressedSize;

Description


iUncompressedSize

TUint32 iUncompressedSize;

Description


iFileNameLength

TUint16 iFileNameLength;

Description


iExtraFieldLength

TUint16 iExtraFieldLength;

Description


iFileCommentLength

TUint16 iFileCommentLength;

Description


iDiskNumberStart

TUint16 iDiskNumberStart;

Description


iInternalFileAttributes

TUint16 iInternalFileAttributes;

Description


iExternalFileAttributes

TUint32 iExternalFileAttributes;

Description


iLocalHeaderOffset

TUint32 iLocalHeaderOffset;

Description


Struct TLocalHeader

protected: struct TLocalHeader;

Description

Represents the archive's local header

Members

Defined in CZipArchive::TLocalHeader:

Member data


iSignature

TUint32 iSignature;

Description


iVersionNeeded

TUint16 iVersionNeeded;

Description


iFlags

TUint16 iFlags;

Description


iCompressionMethod

TUint16 iCompressionMethod;

Description


iLastModifiedFileTime

TUint16 iLastModifiedFileTime;

Description


iLastModifiedFileDate

TUint16 iLastModifiedFileDate;

Description


iCRC32

TUint32 iCRC32;

Description


iCompressedSize

TUint32 iCompressedSize;

Description


iUncompressedSize

TUint32 iUncompressedSize;

Description


iFileNameLength

TUint16 iFileNameLength;

Description


iExtraFieldLength

TUint16 iExtraFieldLength;

Description

[Top]


Member enumerations


Enum anonymous

n/a

Description

KZipArchiveError

KCentralDirectoryTrailerNotFound

KCentralDirectoryTrailerInvalid

KCompressionMethodNotSupported

KLocalHeaderSignatureInvalid

KMultiDiskArchivesNotSupported

KMemberNotFound

KZipArchiveMinError


Enum TCompressionMethod

TCompressionMethod

Description

EStored

EShrunk

EReducedCFOne

EReducedCFTwo

EReducedCFThree

EReducedCFFour

EImploded

EReservedOne

EDeflated

EReservedTwo

EPKWAREImploded


Enum anonymous

protected: n/a

Description

KCentralDirectorySignature

KCentralDirectoryHeaderSignature

KLocalHeaderSignature


Enum anonymous

protected: n/a

Description

KCentralDirectoryTrailerFixedLength

KLocalHeaderFixedLength

KCentralDirectoryHeaderFixedLength

KSignatureLength

KMaxTrailerSearchLength


Enum anonymous

protected: n/a

Description

KCentralFileHeaderFileNameLengthOffset

KCentralFileHeaderExtraFieldLengthOffset

KCentralFileHeaderFileNameOffset