|
|
|
|
Location:
ziparchive.h
class CZipArchive : public CBase;
This class represents a zip archive
CBase - Base class for all classes to be instantiated on the heap
CZipArchive - This class represents a zip archive
Defined in CZipArchive:
EDeflated, EImploded, EPKWAREImploded, EReducedCFFour, EReducedCFOne, EReducedCFThree, EReducedCFTwo, EReservedOne, EReservedTwo, EShrunk, EStored, KCentralDirectoryHeaderFixedLength, KCentralDirectoryHeaderSignature, KCentralDirectorySignature, KCentralDirectoryTrailerFixedLength, KCentralDirectoryTrailerInvalid, KCentralDirectoryTrailerNotFound, KCentralFileHeaderExtraFieldLengthOffset, KCentralFileHeaderFileNameLengthOffset, KCentralFileHeaderFileNameOffset, KCompressionMethodNotSupported, KLocalHeaderFixedLength, KLocalHeaderSignature, KLocalHeaderSignatureInvalid, KMaxTrailerSearchLength, KMemberNotFound, KMultiDiskArchivesNotSupported, KSignatureLength, KZipArchiveError, KZipArchiveMinError, TCentralDirectoryHeader, TCentralDirectoryTrailer, TCompressionMethod, TLocalHeader, anonymous, anonymous, anonymous, anonymous
Inherited from CBase:
Delete(),
Extension_(),
operator new()
protected: struct TCentralDirectoryTrailer;
Represents the archive's central directory trailer - the central directory contains information about files in the arhive
Defined in CZipArchive::TCentralDirectoryTrailer:
iCommentLength, iDiskNumber, iLocalEntryCount, iOffset, iSignature, iSize, iStartDiskNumber, iTotalEntryCount
iSignature
TUint32 iSignature;
iDiskNumber
TUint16 iDiskNumber;
iStartDiskNumber
TUint16 iStartDiskNumber;
iLocalEntryCount
TUint16 iLocalEntryCount;
iTotalEntryCount
TUint16 iTotalEntryCount;
iSize
TUint32 iSize;
iOffset
TUint32 iOffset;
iCommentLength
TUint16 iCommentLength;
protected: struct TCentralDirectoryHeader;
Represents the archive's central directory header - the central directory contains information about files in the arhive
Defined in CZipArchive::TCentralDirectoryHeader:
iCRC32, iCompressedSize, iCompressionMethod, iDiskNumberStart, iExternalFileAttributes, iExtraFieldLength, iFileCommentLength, iFileNameLength, iFlags, iInternalFileAttributes, iLastModifiedFileDate, iLastModifiedFileTime, iLocalHeaderOffset, iMadeBy, iRequired, iSignature, iUncompressedSize
iSignature
TUint32 iSignature;
iMadeBy
TUint16 iMadeBy;
iRequired
TUint16 iRequired;
iFlags
TUint16 iFlags;
iCompressionMethod
TUint16 iCompressionMethod;
iLastModifiedFileTime
TUint16 iLastModifiedFileTime;
iLastModifiedFileDate
TUint16 iLastModifiedFileDate;
iCRC32
TUint32 iCRC32;
iCompressedSize
TUint32 iCompressedSize;
iUncompressedSize
TUint32 iUncompressedSize;
iFileNameLength
TUint16 iFileNameLength;
iExtraFieldLength
TUint16 iExtraFieldLength;
iFileCommentLength
TUint16 iFileCommentLength;
iDiskNumberStart
TUint16 iDiskNumberStart;
iInternalFileAttributes
TUint16 iInternalFileAttributes;
iExternalFileAttributes
TUint32 iExternalFileAttributes;
iLocalHeaderOffset
TUint32 iLocalHeaderOffset;
protected: struct TLocalHeader;
Represents the archive's local header
Defined in CZipArchive::TLocalHeader:
iCRC32, iCompressedSize, iCompressionMethod, iExtraFieldLength, iFileNameLength, iFlags, iLastModifiedFileDate, iLastModifiedFileTime, iSignature, iUncompressedSize, iVersionNeeded
iSignature
TUint32 iSignature;
iVersionNeeded
TUint16 iVersionNeeded;
iFlags
TUint16 iFlags;
iCompressionMethod
TUint16 iCompressionMethod;
iLastModifiedFileTime
TUint16 iLastModifiedFileTime;
iLastModifiedFileDate
TUint16 iLastModifiedFileDate;
iCRC32
TUint32 iCRC32;
iCompressedSize
TUint32 iCompressedSize;
iUncompressedSize
TUint32 iUncompressedSize;
iFileNameLength
TUint16 iFileNameLength;
iExtraFieldLength
TUint16 iExtraFieldLength;
n/a
TCompressionMethod
|
protected: n/a
|
protected: n/a
|
protected: n/a
|