Boost logo

Boost Users :

From: Robert Caldecott (robert.caldecott_at_[hidden])
Date: 2007-08-09 06:32:56


I have been experimenting with the boost::iostreams to create a gzip file, for
example the following works fine:

using namespace boost::iostreams;
filtering_ostream out;
out.push(gzip_compressor());
out.push(file_sink("test.gz", std::ios::binary));
out << "This is a gz file\n";

This will create a gz file containing a single compressed file (called 'test').
 I can change the name of this internal file using a gzip_params struct and all
is well.

However, I want to create a single gzip file that contains multiple compressed
files, each with a different filename. Does anyone know how to achieve this?

Thanks in advance.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net