Zstr¶
Note
A C++ ZLib wrapper by Matei David, published on GITHUB here.
STL iostream implementation using the library zlib. This means that you can easily manipulate zipped streams like any other STL ostream/istream.
To give you an idea, consider following snippet that create a gzipped files:
std::ofstream file("hello_world.txt.gz");
zstr::ostream gzfile(file);
gzfile << "Hello world\n";
gzfile.flush(); // must be flushed before close stream
file.close();
Note
From original documentation:
As you can see adding zipped buffers into your existing applications is quite straightforward.