![]() |
Qt 6.x
The Qt SDK
|
#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 |
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(), 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.
References date, QDateTime::date(), QDate::day(), QTime::hour(), QDateTime::isValid(), QTime::minute(), QDate::month(), QTime::second(), time, QDateTime::time(), and QDate::year().
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().