2
私は、zlibで圧縮された(収縮した)データを含むベクトルを持っています。 Boostのfiltering_istream
で解凍したいと思います。彼らのサイトには、(私が持っているベクトルとは対照的に)データのストリーム上で動作する1つの例しかありません。どのようにしてBoostで収縮したデータのベクトルを解凍できますか?
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?
非圧縮データもベクトルとして取得したいと考えています。これどうやってするの?
ありがとう、それは大きく働いた。今後の参考として、std :: back_inserterでinster_iteratorを構築しました。 –
@TamásSzelei:右の音について:) –