The gzstream library provides objects that implement the std::stream interfaces (input/output) for gzip'd streams. More...
Classes | |
class | igzstream |
Input stream for reading from gzip'd data. More... | |
class | ogzstream |
Output stream for writing gzip'd data. More... |
The gzstream library provides objects that implement the std::stream interfaces (input/output) for gzip'd streams.
This is very easy and effective to read/write gzip'd files, for instance.
NOTE: this is unmodified gzstream code from http://www.cs.unc.edu/Research/compgeom/gzstream/
Many thanks to the gzstream authors for providing this code!
The gzstream code is subject to the GNU Lesser General Public License.
I have included the gzstream code in the wavepacket libraries because it is insanely useful but isn't otherwise generally distributed.