89 MAX_FILE_NAME_LENGTH=256
126 static Qt::CaseSensitivity convertCaseSensitivity(
139 QuaZip(
const QString& zipName);
142 QuaZip(QIODevice *ioDevice);
193 bool open(Mode mode, zlib_filefunc_def *ioApi =NULL);
224 void setFileNameCodec(QTextCodec *fileNameCodec);
229 void setFileNameCodec(
const char *fileNameCodecName);
235 void setOsCode(uint osCode);
237 uint getOsCode()
const;
239 QTextCodec* getFileNameCodec()
const;
243 void setCommentCodec(QTextCodec *commentCodec);
248 void setCommentCodec(
const char *commentCodecName);
250 QTextCodec* getCommentCodec()
const;
257 QString getZipName()
const;
264 void setZipName(
const QString& zipName);
270 QIODevice *getIoDevice()
const;
277 void setIoDevice(QIODevice *ioDevice);
279 Mode getMode()
const;
291 int getZipError()
const;
296 int getEntriesCount()
const;
298 QString getComment()
const;
308 void setComment(
const QString& comment);
313 bool goToFirstFile();
358 bool setCurrentFile(
const QString& fileName, CaseSensitivity cs =csDefault);
360 bool hasCurrentFile()
const;
401 QString getCurrentFileName()
const;
418 unzFile getUnzFile();
424 zipFile getZipFile();
453 void setDataDescriptorWritingEnabled(
bool enabled);
458 bool isDataDescriptorWritingEnabled()
const;
466 QStringList getFileNameList()
const;
480 QList<QuaZipFileInfo> getFileInfoList()
const;
490 QList<QuaZipFileInfo64> getFileInfoList64()
const;
505 void setZip64Enabled(
bool zip64);
512 bool isZip64Enabled()
const;
527 void setUtf8Enabled(
bool utf8);
534 bool isUtf8Enabled()
const;
539 bool isAutoClose()
const;
561 void setAutoClose(
bool autoClose)
const;
592 static void setDefaultFileNameCodec(QTextCodec *codec);
598 static void setDefaultFileNameCodec(
const char *codecName);
603 static void setDefaultOsCode(uint osCode);
608 static uint getDefaultOsCode();