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

Public Member Functions

 LocalFileHeader (QObject *parent=0)
 
void init (CentralDirFileHeader *)
 
virtual void initFromFile (const QFileInfo &file)
 
virtual bool validate (LocalFileHeader *header)
 
virtual bool read (QIODevice *ioDevice)
 
void readExtraData (QIODevice *ioDevice)
 
virtual qint64 write (QIODevice *ioDevice)
 
void checkForExtraData ()
 
virtual quint32 size ()
 
virtual void setSizes (qint64 uncompSize, qint64 compSize, qint64 offset)
 
virtual quint64 getCompressedSize ()
 
virtual quint64 getUncompressedSize ()
 
virtual ZipFileInfo getFileInfo ()
 
void setWinZipAES ()
 
bool getWinZipAES (quint16 &method, quint8 &strength)
 
qint32 writeDataDescriptor (QIODevice *ioDevice)
 
bool isEncrypted () const
 
bool isStrongEncryption () const
 
bool hasDataDescriptor () const
 
bool isUTF8 () const
 
virtual bool isDirectory ()
 
QDateTime lastModDate ()
 
virtual bool isValid ()
 
bool isNewer (LocalFileHeader *header)
 

Public Attributes

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: