Go to the documentation of this file.
22 qint64
write(QIODevice& dest);
26 inline bool addFile(
const QString& filename, QIODevice& data) {
if(!
error())
return _tar->
addFile(filename, data);
else return false; }
27 inline bool addFile(
const QString& filename, QByteArray data) {
if(!
error())
return _tar->
addFile(filename, data);
else return false; }
38 void parse(QIODevice&);
CAArchive()
Definition: archive.cpp:37
Bytef * next_in
Definition: zlib.h:83
const QString & version()
Definition: archive.h:31
#define inflateInit2
Definition: miniz.h:454
#define Z_BUF_ERROR
Definition: miniz.h:426
qint64 write(QIODevice &dest)
Definition: archive.cpp:151
void removeFile(const QString &filename)
Definition: archive.h:28
int getOS()
Definition: archive.cpp:246
#define Z_FINISH
Definition: miniz.h:417
CAIOPtr file(const QString &filename)
Definition: archive.h:29
free_func zfree
Definition: zlib.h:95
bool open(QIODevice &dest)
Definition: tar.h:35
#define Z_STREAM_ERROR
Definition: miniz.h:423
#define inflateEnd
Definition: miniz.h:456
uInt avail_in
Definition: zlib.h:84
bool eof(QIODevice &dest)
Definition: tar.cpp:405
void parse(QIODevice &)
Definition: archive.cpp:63
void removeFile(const QString &filename)
Definition: tar.cpp:233
#define Z_OK
Definition: miniz.h:419
bool addFile(const QString &filename, QIODevice &data)
Definition: archive.h:26
void close(QIODevice &dest)
Definition: tar.h:36
uInt avail_out
Definition: zlib.h:88
#define Z_DEFLATED
Definition: miniz.h:438
#define Z_DEFAULT_COMPRESSION
Definition: miniz.h:432
Class for the manipulation of tar files.
Definition: tar.h:23
CATar * _tar
Definition: archive.h:41
#define Z_NULL
Definition: miniz.h:412
alloc_func zalloc
Definition: zlib.h:94
bool addFile(const QString &filename, QIODevice &data, bool replace=true)
Definition: tar.cpp:171
static const QString COMMENT
Definition: archive.h:34
#define deflate
Definition: miniz.h:447
static const int CHUNK
Definition: archive.h:33
bool addFile(const QString &filename, QByteArray data)
Definition: archive.h:27
#define deflateInit2
Definition: miniz.h:445
#define Z_STREAM_END
Definition: miniz.h:420
bool error()
Definition: archive.h:30
qint64 write(QIODevice &dest, qint64 chunk)
Definition: tar.cpp:325
Bytef * next_out
Definition: zlib.h:87
#define Z_DEFAULT_STRATEGY
Definition: miniz.h:433
CAIOPtr file(const QString &filename)
Definition: tar.cpp:250
bool _err
Definition: archive.h:37
#define inflate
Definition: miniz.h:455
QString _version
Definition: archive.h:36
#define Z_NO_FLUSH
Definition: miniz.h:413
voidpf opaque
Definition: zlib.h:96
#define deflateEnd
Definition: miniz.h:448
unique_ptr< QIODevice > CAIOPtr
Definition: tar.h:18
Class for the manipulation of a gzipped tar archive (tar.gz)
Definition: archive.h:18
virtual ~CAArchive()
Definition: archive.cpp:55
bool error()
Definition: tar.h:38