#include <unzip_p.h>
|
| UnzipPrivate () |
|
UnZip::ErrorCode | openArchive (QIODevice *device) |
|
UnZip::ErrorCode | seekToCentralDirectory () |
|
UnZip::ErrorCode | parseCentralDirectoryRecord () |
|
UnZip::ErrorCode | parseLocalHeaderRecord (const QString &path, ZipEntryP &entry) |
|
void | closeArchive () |
|
UnZip::ErrorCode | extractFile (const QString &path, ZipEntryP &entry, const QDir &dir, UnZip::ExtractionOptions options) |
|
UnZip::ErrorCode | extractFile (const QString &path, ZipEntryP &entry, QIODevice *device, UnZip::ExtractionOptions options) |
|
UnZip::ErrorCode | testPassword (keyset keys, const QString &file, const ZipEntryP &header) |
|
bool | testKeys (const ZipEntryP &header, keyset keys) |
|
bool | createDirectory (const QString &path) |
|
void | decryptBytes (keyset keys, char *buffer, qint64 read) const |
|
void | updateKeys (keyset keys, int c) const |
|
void | initKeys (const QString &pwd, keyset keys) const |
|
|
static quint32 | getULong (const unsigned char *data, quint32 offset) |
|
static quint64 | getULLong (const unsigned char *data, quint32 offset) |
|
static quint16 | getUShort (const unsigned char *data, quint32 offset) |
|
static int | decryptByte (quint32 key2) |
|
static QDateTime | convertDateTime (std::array< uint8_t, 2 > date, std::array< uint8_t, 2 > time) |
|
Definition at line 53 of file unzip_p.h.
◆ UnzipPrivate()
UnzipPrivate::UnzipPrivate |
( |
| ) |
|
◆ openArchive()
◆ seekToCentralDirectory()
◆ parseCentralDirectoryRecord()
◆ parseLocalHeaderRecord()
◆ closeArchive()
void UnzipPrivate::closeArchive |
( |
| ) |
|
◆ extractFile() [1/2]
UnZip::ErrorCode UnzipPrivate::extractFile |
( |
const QString & |
path, |
|
|
ZipEntryP & |
entry, |
|
|
const QDir & |
dir, |
|
|
UnZip::ExtractionOptions |
options |
|
) |
| |
◆ extractFile() [2/2]
UnZip::ErrorCode UnzipPrivate::extractFile |
( |
const QString & |
path, |
|
|
ZipEntryP & |
entry, |
|
|
QIODevice * |
device, |
|
|
UnZip::ExtractionOptions |
options |
|
) |
| |
◆ testPassword()
◆ testKeys()
◆ createDirectory()
bool UnzipPrivate::createDirectory |
( |
const QString & |
path | ) |
|
◆ decryptBytes()
void UnzipPrivate::decryptBytes |
( |
keyset |
keys, |
|
|
char * |
buffer, |
|
|
qint64 |
read |
|
) |
| const |
|
inline |
◆ getULong()
quint32 UnzipPrivate::getULong |
( |
const unsigned char * |
data, |
|
|
quint32 |
offset |
|
) |
| |
|
inlinestatic |
◆ getULLong()
quint64 UnzipPrivate::getULLong |
( |
const unsigned char * |
data, |
|
|
quint32 |
offset |
|
) |
| |
|
inlinestatic |
◆ getUShort()
quint16 UnzipPrivate::getUShort |
( |
const unsigned char * |
data, |
|
|
quint32 |
offset |
|
) |
| |
|
inlinestatic |
◆ decryptByte()
int UnzipPrivate::decryptByte |
( |
quint32 |
key2 | ) |
|
|
inlinestatic |
◆ updateKeys()
void UnzipPrivate::updateKeys |
( |
keyset |
keys, |
|
|
int |
c |
|
) |
| const |
|
inline |
◆ initKeys()
void UnzipPrivate::initKeys |
( |
const QString & |
pwd, |
|
|
keyset |
keys |
|
) |
| const |
|
inline |
◆ convertDateTime()
QDateTime UnzipPrivate::convertDateTime |
( |
std::array< uint8_t, 2 > |
date, |
|
|
std::array< uint8_t, 2 > |
time |
|
) |
| |
|
inlinestatic |
◆ password
QString UnzipPrivate::password |
◆ skipAllEncrypted
◆ headers
QMap<QString,ZipEntryP*>* UnzipPrivate::headers {nullptr} |
◆ device
QIODevice* UnzipPrivate::device {nullptr} |
◆ buffer1
◆ buffer2
◆ uBuffer
unsigned char* UnzipPrivate::uBuffer |
◆ crcTable
const quint32* UnzipPrivate::crcTable |
◆ cdOffset
quint32 UnzipPrivate::cdOffset {0} |
◆ eocdOffset
quint32 UnzipPrivate::eocdOffset {0} |
◆ cdEntryCount
quint16 UnzipPrivate::cdEntryCount {0} |
◆ unsupportedEntryCount
quint16 UnzipPrivate::unsupportedEntryCount {0} |
◆ comment
QString UnzipPrivate::comment |
The documentation for this class was generated from the following files: