Boost logo

Boost Users :

Subject: [Boost-users] count compressed bytes
From: Kraus Philipp (philipp.kraus_at_[hidden])
Date: 2010-06-10 15:51:08


Hi,

I have implemented this litte code to compress a file

bio::filtering_streambuf< bio::input > l_deflate;
switch (m_compress) {
     case gzip : l_deflate.push( bio::gzip_compressor() ); break;
     case bzip2 : l_deflate.push( bio::bzip2_compressor() ); break;
}

l_deflate.push( bio::file_source(p_str, BOOST_IOS::binary) );

I need only the number of compressed bytes of l_deflate. I try to
use l_deflate.size() but it returns only a fixed number.

How I can read the number of compressed bytes?

Thanks

Phil



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