AbZip  1.0.0
Public Member Functions | Public Attributes | List of all members
CentralDirFileHeader Class Reference
Inheritance diagram for CentralDirFileHeader:
LocalFileHeader

Public Member Functions

 CentralDirFileHeader (QObject *parent=0)
 
virtual void initFromFile (const QFileInfo &file)
 
virtual bool read (QIODevice *ioDevice)
 
virtual qint64 write (QIODevice *ioDevice)
 
void setPermissions (QFile::Permissions perm, bool isDir)
 
QFile::Permissions getPermissions ()
 
virtual void setSizes (qint64 uncompSize, qint64 compSize, qint64 offset)
 
virtual quint64 getRelativeOffset ()
 
virtual bool isDirectory ()
 
bool isValid ()
 
virtual quint32 size ()
 
virtual ZipFileInfo getFileInfo ()
 
void setFileName (const QString &filename)
 
- Public Member Functions inherited from LocalFileHeader
 LocalFileHeader (QObject *parent=0)
 
void init (CentralDirFileHeader *)
 
virtual bool validate (LocalFileHeader *header)
 
void readExtraData (QIODevice *ioDevice)
 
void checkForExtraData ()
 
virtual quint64 getCompressedSize ()
 
virtual quint64 getUncompressedSize ()
 
void setWinZipAES ()
 
bool getWinZipAES (quint16 &method, quint8 &strength)
 
qint32 writeDataDescriptor (QIODevice *ioDevice)
 
bool isEncrypted () const
 
bool isStrongEncryption () const
 
bool hasDataDescriptor () const
 
bool isUTF8 () const
 
QDateTime lastModDate ()
 
bool isNewer (LocalFileHeader *header)
 

Public Attributes

quint16 versionMadeBy
 
quint16 fileCommentLength
 
quint16 diskNumberStart
 
quint16 internalFileAttr
 
quint32 externalFileAttr
 
quint32 relativeOffset
 
QByteArray comment
 
QString sFileName
 
- Public Attributes inherited from LocalFileHeader
quint32 signature
 
quint16 versionNeeded
 
quint16 generalFlag
 
quint16 compressionMethod
 
quint16 lastModFileTime
 
quint16 lastModFileDate
 
quint32 crc_32
 
quint32 compressedSize
 
quint32 uncompressedSize
 
quint16 filenameLength
 
quint16 extraFieldLength
 
QByteArray fileName
 
QByteArray extraField
 
ExtraFieldsextraFields
 

The documentation for this class was generated from the following files: