Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include "qzipreader_p.h"
#include "qzipwriter_p.h"
#include <qdatetime.h>
#include <qendian.h>
#include <qdebug.h>
#include <qdir.h>
#include <memory>
#include <zlib.h>
Go to the source code of this file.
Classes | |
struct | LocalFileHeader |
struct | DataDescriptor |
struct | CentralFileHeader |
struct | EndOfDirectory |
struct | FileHeader |
class | QZipPrivate |
class | QZipReaderPrivate |
class | QZipWriterPrivate |
Namespaces | |
namespace | WindowsFileAttributes |
namespace | UnixFileAttributes |
Macros | |
#define | ZIP_VERSION 20 |
#define | ZDEBUG if (0) qDebug |
Definition at line 23 of file qzip.cpp.
Referenced by QZipWriterPrivate::addEntry(), and QZipReaderPrivate::scanFiles().
#define ZIP_VERSION 20 |
Definition at line 18 of file qzip.cpp.
Referenced by QZipWriterPrivate::addEntry(), and QZipReader::fileData().
enum CompressionMethod |
enum GeneralPurposeFlag |
enum HostOS |
Definition at line 52 of file qzip.cpp.
Referenced by toLocalHeader().
Definition at line 60 of file qzip.cpp.
Referenced by toLocalHeader().
Definition at line 127 of file qzip.cpp.
References deflate().
Referenced by QZipWriterPrivate::addEntry(), deflate(), and QByteArray::qCompress().
Definition at line 92 of file qzip.cpp.
References inflate().
Referenced by QZipReader::fileData(), inflate(), QSvgTinyDocument::isLikelySvg(), and qt_inflateSvgzDataFrom().
|
static |
Definition at line 188 of file qzip.cpp.
References QFileDevice::ExeGroup, UnixFileAttributes::ExeGroup, QFileDevice::ExeOther, UnixFileAttributes::ExeOther, QFileDevice::ExeOwner, QFileDevice::ExeUser, UnixFileAttributes::ExeUser, QFileDevice::ReadGroup, UnixFileAttributes::ReadGroup, QFileDevice::ReadOther, UnixFileAttributes::ReadOther, QFileDevice::ReadOwner, QFileDevice::ReadUser, UnixFileAttributes::ReadUser, ret, QFileDevice::WriteGroup, UnixFileAttributes::WriteGroup, QFileDevice::WriteOther, UnixFileAttributes::WriteOther, QFileDevice::WriteOwner, QFileDevice::WriteUser, and UnixFileAttributes::WriteUser.
Referenced by QZipPrivate::fillFileInfo().
|
static |
Definition at line 212 of file qzip.cpp.
References QFileDevice::ExeGroup, UnixFileAttributes::ExeGroup, QFileDevice::ExeOther, UnixFileAttributes::ExeOther, QFileDevice::ExeOwner, QFileDevice::ExeUser, QFileDevice::ReadGroup, UnixFileAttributes::ReadGroup, QFileDevice::ReadOther, UnixFileAttributes::ReadOther, QFileDevice::ReadOwner, QFileDevice::ReadUser, UnixFileAttributes::ReadUser, QFileDevice::WriteGroup, UnixFileAttributes::WriteGroup, QFileDevice::WriteOther, UnixFileAttributes::WriteOther, QFileDevice::WriteOwner, QFileDevice::WriteUser, and UnixFileAttributes::WriteUser.
Referenced by QZipWriterPrivate::addEntry().
Q_DECLARE_TYPEINFO | ( | CentralFileHeader | , |
Q_PRIMITIVE_TYPE | ) |
Q_DECLARE_TYPEINFO | ( | CompressionMethod | , |
Q_PRIMITIVE_TYPE | ) |
Q_DECLARE_TYPEINFO | ( | DataDescriptor | , |
Q_PRIMITIVE_TYPE | ) |
Q_DECLARE_TYPEINFO | ( | EndOfDirectory | , |
Q_PRIMITIVE_TYPE | ) |
Q_DECLARE_TYPEINFO | ( | FileHeader | , |
Q_RELOCATABLE_TYPE | ) |
Q_DECLARE_TYPEINFO | ( | GeneralPurposeFlag | , |
Q_PRIMITIVE_TYPE | ) |
Q_DECLARE_TYPEINFO | ( | HostOS | , |
Q_PRIMITIVE_TYPE | ) |
Q_DECLARE_TYPEINFO | ( | LocalFileHeader | , |
Q_PRIMITIVE_TYPE | ) |
Definition at line 236 of file qzip.cpp.
References readUInt().
Referenced by QZipPrivate::fillFileInfo().
|
inlinestatic |
Definition at line 28 of file qzip.cpp.
Referenced by QZipReader::fileData(), QZipPrivate::fillFileInfo(), QOpenGLProgramBinaryCache::load(), readMSDosDate(), and QZipReaderPrivate::scanFiles().
Definition at line 33 of file qzip.cpp.
Referenced by QZipReader::fileData(), QZipPrivate::fillFileInfo(), and QZipReaderPrivate::scanFiles().
|
static |
Definition at line 506 of file qzip.cpp.
References ch, copyUInt(), copyUShort(), and writeUInt().
Referenced by QZipWriterPrivate::addEntry().
Definition at line 66 of file qzip.cpp.
Referenced by QZipWriterPrivate::addEntry().
Definition at line 38 of file qzip.cpp.
References i.
Referenced by QZipWriterPrivate::addEntry(), QZipWriter::close(), QOpenGLProgramBinaryCache::save(), and toLocalHeader().
Definition at line 46 of file qzip.cpp.
References i.
Referenced by QZipWriterPrivate::addEntry(), and QZipWriter::close().