AbZip  1.0.0
Public Member Functions | Protected Attributes | List of all members
ExtraFields Class Reference

Public Member Functions

 ExtraFields (const QByteArray &fields)
 
virtual ExtraFieldsoperator= (const ExtraFields &)
 
bool read (const QByteArray &fields)
 
QByteArray write ()
 
bool add (quint16 headerID, const QByteArray &data)
 
bool zip64 (qint64 *uncompressSize, qint64 *compressSize=0, qint64 *offset=0)
 
void setZip64 (qint64 uncompressSize, qint64 compressSize=0, qint64 offset=0)
 
bool ntfs (qint64 *mtime=0, qint64 *atime=0, qint64 *ctime=0)
 
void setNtfs (qint64 mtime, qint64 atime, qint64 ctime)
 
bool timestamp (qint64 *mtime, qint64 *atime=0, qint64 *ctime=0)
 
void setTimeStamp (qint64 mtime, qint64 atime, qint64 ctime)
 
bool unix (qint64 *mtime, qint64 *atime=0)
 
void setUnix (qint64 mtime, qint64 atime)
 
bool getWinZipAES (quint16 &method, quint8 &strength)
 
void setWinZipAES (quint16 method)
 
bool unicode (QString &name, quint16 headerID)
 

Protected Attributes

QMap< quint16, QByteArray > mapFields
 

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