Simple zlib wrapper for C++
#include <string>
#include <gzip.hpp>
using std::string;
int main() {
string plain = "This is a plain text.";
string gzipped;
bool ok1 = compression::gzip::compress(plain, gzipped);
bool ok2 = compression::gzip::is_gzip(gzipped);
string back;
bool ok3 = compression::gzip::decompress(gzipped, back);
assert(plain == back);
}
https://oku.edu.mie-u.ac.jp/~okumura/compression/zlib.html
Shoichi Kaji
MIT