zlibで圧縮された(収縮された)データを含むベクトルがあります。Boostで解凍したいのですがfiltering_istream
。彼らのサイトには、データのストリームを操作する例が1つだけあります(私が持っているベクトルとは対照的です)。
vector<char> compressed_buffer;
compressed_buffer.resize(cdh.length);
file.read(&compressed_buffer[0], cdh.length);
filtering_istream in;
in.push(zlib_decompressor());
in.push(something(compressed_data)); // what should "something" be?
非圧縮データもベクトルとして取得したいと思います。これどうやってするの?