visual-c++ - 使用 boost 和 Visual C++ 2005 解压缩 zip 文件?

标签 visual-c++ visual-studio-2005 boost zip

boost中是否有可用于解压缩zip文件的库?

最佳答案

boost::iostreams 有一个 gzip您可以使用的过滤器。需要注意的是,它仅适用于单独压缩的文件,而不适用于存档。换句话说,它不理解存档是否具有内部目录结构(多个文件),而不仅仅是压缩单个文件。如果您需要完整的存档功能,那么 zlib 是您最好的选择。

关于visual-c++ - 使用 boost 和 Visual C++ 2005 解压缩 zip 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1843633/

相关文章:

c++ - 结合使用CImage和CStatic来显示变化的图像时的生命周期和资源管理

visual-c++ - 如何判断一个 Visual Studio 项目文件是代表应用程序、DLL 还是静态库项目?

c++ - boost filtering_stream和tellp

c++ - 关于在系统中表示路径的数据结构的建议

visual-studio - 如何在 Visual Studio 2005 和 2003 中设置非管理员开发

c++ - 转发声明一个 boost::multi_index_container 对象

visual-c++ - 如何检查字符串是否仅包含数字字符

c++ - 在不使用缓冲区的情况下对 2 个图像进行操作(加法、减法等)

c++ - 我的类(class)被视为未声明的标识符

c# - 数据库部署策略 (SQL Server)