MythTV master
unziputil.h
Go to the documentation of this file.
1#ifndef UNZIPUTIL_H_
2#define UNZIPUTIL_H_
3
4#include <QChar> // Fix Qt6 GCC SFINAE warning
5#include <QByteArray>
6#include <QString>
7
8#include "mythbaseexp.h"
9
10MBASE_PUBLIC bool extractZIP(QString zipFile, const QString& outDir);
11
12MBASE_PUBLIC bool gzipFile(const QString &inFilename, const QString &zipFilename);
13MBASE_PUBLIC bool gunzipFile(const QString &zipFilename, const QString &outFilename);
14
15MBASE_PUBLIC QByteArray gzipCompress(const QByteArray &data);
16MBASE_PUBLIC QByteArray gzipUncompress(const QByteArray &data);
17
18#endif // UNZIPUTIL_H_
#define MBASE_PUBLIC
Definition: mythbaseexp.h:8
MBASE_PUBLIC bool gunzipFile(const QString &zipFilename, const QString &outFilename)
Definition: unziputil.cpp:58
MBASE_PUBLIC QByteArray gzipUncompress(const QByteArray &data)
Definition: unziputil.cpp:150
MBASE_PUBLIC bool gzipFile(const QString &inFilename, const QString &zipFilename)
Definition: unziputil.cpp:23
MBASE_PUBLIC QByteArray gzipCompress(const QByteArray &data)
Definition: unziputil.cpp:93
MBASE_PUBLIC bool extractZIP(QString zipFile, const QString &outDir)
Definition: unziputil.cpp:17