Classes

Z-Lib Compatible Streaming Library
[General Utility Libraries]

The gzstream library provides objects that implement the std::stream interfaces (input/output) for gzip'd streams. More...

Collaboration diagram for Z-Lib Compatible Streaming Library:

Classes

class  igzstream
 Input stream for reading from gzip'd data. More...
class  ogzstream
 Output stream for writing gzip'd data. More...

Detailed Description

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.