AbZip
1.0.0
|
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) |
![]() | |
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 |
![]() | |
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 |
ExtraFields * | extraFields |