19#include "ff7tkutils_export.h"
20#define GZIPPS_HEADER_SIZE 8
25 inline static QByteArray
decompress(
const QByteArray &data)
27 return decompress(data.constData(), data.size());
29 inline static QByteArray
compress(
const QByteArray &ungzip,
const QByteArray &header,
int level = -1)
31 return compress(ungzip.constData(), ungzip.size(), header, level);
33 inline static QByteArray
compress(
const QByteArray &ungzip, quint32 header,
int level = -1)
35 return compress(ungzip.constData(), ungzip.size(), header, level);
37 static QByteArray decompress(
const char *data,
int size);
38 static QByteArray compress(
const char *ungzip,
int size,
const QByteArray &header,
int level = -1);
39 inline static QByteArray
compress(
const char *ungzip,
int size, quint32 header,
int level = -1)
41 return compress(ungzip, size, QByteArray((
char *)&header, 4), level);
static QByteArray compress(const QByteArray &ungzip, const QByteArray &header, int level=-1)
Definition: GZIPPS.h:29
static QByteArray decompress(const QByteArray &data)
Definition: GZIPPS.h:25
static QByteArray compress(const QByteArray &ungzip, quint32 header, int level=-1)
Definition: GZIPPS.h:33
static QByteArray compress(const char *ungzip, int size, quint32 header, int level=-1)
Definition: GZIPPS.h:39