19#include "ff7tkutils_export.h"
21class FF7TKUTILS_EXPORT
GZIP
32 static QByteArray decompress(
const QByteArray &data,
int decSize, Strategy strategy = StrategyDefault);
33 static QByteArray compress(
const QByteArray &ungzip,
int level = -1, Strategy strategy = StrategyDefault);
34 static QByteArray decompress(
const char *data,
int size,
int decSize, Strategy strategy = StrategyDefault);
35 static QByteArray compress(
const char *ungzip,
int size,
int level = -1, Strategy strategy = StrategyDefault);
36 static QByteArray decompress(
const QString &path,
int decSize, Strategy strategy = StrategyDefault);
37 static QByteArray decompressNoHeader(
const char *data,
int size);
38 static QByteArray compressNoHeader(
const char *data,
int size,
int level = -1);
39 static ulong crc(
const char *data,
int size);
41 static char strategyToChar(Strategy strategy);
42 static QString gzMode(
const char *mode,
int level = -1, Strategy strategy = StrategyDefault);
Strategy
Definition: GZIP.h:24
@ StrategyDefault
Definition: GZIP.h:25
@ StrategyHuffmanOnly
Definition: GZIP.h:27
@ StrategyFiltered
Definition: GZIP.h:26
@ StrategyRle
Definition: GZIP.h:28