84 qint64 readData(
char *data, qint64 maxSize);
86 qint64 writeData(
const char *data, qint64 maxSize);
188 QString getZipName()
const;
207 QString getFileName()
const;
246 QString getActualFileName()
const;
254 void setZipName(
const QString& zipName);
292 virtual bool open(OpenMode mode);
298 inline bool open(OpenMode mode,
const char *password)
299 {
return open(mode, NULL, NULL,
false, password);}
312 bool open(OpenMode mode,
int *method,
int *level,
bool raw,
const char *password =NULL);
342 const char *password =NULL, quint32
crc =0,
343 int method =Z_DEFLATED,
int level =Z_DEFAULT_COMPRESSION,
bool raw =
false,
344 int windowBits =-MAX_WBITS,
int memLevel =
DEF_MEM_LEVEL,
int strategy =Z_DEFAULT_STRATEGY);
346 virtual bool isSequential()
const;
369 virtual qint64 pos()
const;
387 virtual bool atEnd()
const;
401 virtual qint64 size()
const;
449 virtual void close();
451 int getZipError()
const;
453 virtual qint64 bytesAvailable()
const;
quint32 crc
CRC to write along with a raw file.
Information about a file to be created.
Information about a file inside archive.
bool open(OpenMode mode, const char *password)
Opens a file for reading.
QString fileName
The file name.
Information about a file inside archive (with zip64 support).
A file inside ZIP archive.
CaseSensitivity
Case sensitivity for the file names.
The implementation class for QuaZip.
QuaZip * zip
The QuaZip object to work with.
#define QUAZIP_EXPORT
This is automatically defined when building a static library, but when including QuaZip sources direc...
bool raw
Whether this file is opened in the raw mode.
Default for platform. Case sensitive for UNIX, not for Windows.