#include #include #include #include #include using namespace std; int main() { string source("Original"); string bzip2String; // Create compressing stream based on original input boost::iostreams::filtering_istream compressingStream; compressingStream.push(boost::iostreams::bzip2_compressor()); compressingStream.push(boost::make_iterator_range(source)); boost::iostreams::copy(compressingStream, boost::iostreams::back_inserter(bzip2String)); cerr << "length of bzip2String: " << bzip2String.size() << endl; return 0; }