gpt4 book ai didi

c++ - 拥有带有一些数据的 stringstream 如何以跨平台方式对其进行 gzip 压缩?

转载 作者:搜寻专家 更新时间:2023-10-31 00:03:36 25 4
gpt4 key购买 nike

所以我们有一些带有一些数据的字符串流。借助哪个跨平台库,我们可以将其内容转换为 gzip 格式(您可以将其保存到扩展名为 .tar.gz 的文件中)

让我们进入代码:所以我有:

          stringstream body;
body << std::ifstream( path.string().c_str(), ios::binary).rdbuf();

我应该添加哪些包括,我应该调用哪个函数来对字符串流进行编码,以及调用哪个函数来将编码后的数据放入字符串流?

顺便说一句:有没有可以编码成 gzip 的 boost 库

最佳答案

boost . iostreams有可选的内置支持 bzip2gzip压缩/解压。

关于c++ - 拥有带有一些数据的 stringstream 如何以跨平台方式对其进行 gzip 压缩?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5741686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com