gpt4 book ai didi

c++ - 如何在 C++ 中读/写 gzip 压缩文件?

转载 作者:IT老高 更新时间:2023-10-28 21:35:54 30 4
gpt4 key购买 nike

如何在 C++ 中读取/写入 gzip 文件?

iostream 包装类here看起来不错,下面是一个简单的用法示例:

gz::igzstream in(filename);
std::string line;
while(std::getline(in, line)){
std::cout << line << std::endl;
}

但我无法真正链接它(虽然我有一个 /usr/lib/libz.a)。一个简单的

g++ test-gzstream.cpp -lz

没有这样做(未定义对 gz::gzstreambase::~gzstreambase()的引用)。

最佳答案

考虑使用 Boost zip 过滤器。据他们介绍,它支持bzipgzipzlib格式。

关于c++ - 如何在 C++ 中读/写 gzip 压缩文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/624250/

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