16 using namespace xstream;;
19 int main(
int argc,
char* argv[]){
21 const size_t len = 4*1024;
30 readfrom =
new ifstream(argv[1], ios::binary);
32 writeto =
new ofstream(argv[2], ios::binary);
41 z::ostreambuf z_o(writeto->rdbuf());
45 zout.exceptions(ios::badbit);
47 while(readfrom->good()){
48 readfrom->read(buf,len);
49 zout.write(buf,readfrom->gcount());
57 cerr<<
"Error: "<<e.what()<<endl;
C++ streambuf interface to read and write file formats supported by Zlib.
int main(int argc, char *argv[])