我有一个包含 zlib 压缩(放气)数据的向量。我想用 Boost 的filtering_istream
. 他们的网站上只有一个示例,它对数据流进行操作(与我拥有的向量相反)。
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?
我也想将未压缩的数据作为向量获取。我怎样才能做到这一点?