#include #include #include #include #include int main() { using namespace std; using namespace boost; using namespace boost::iostreams; ifstream file("hello.bz2", ios_base::in | ios_base::binary); filtering_streambuf in; in.push(bzip2_decompressor()); in.push(file); boost::iostreams::copy(in, cout); }