c++中的visual Zip目录
visual Zip directory in C++
如何在c++中压缩目录。我读到这个问题:我如何使用c++压缩文件目录?但我更喜欢使用gzip
, zlib
和boost
这样的方式(因为我不想向项目添加新的库)。Winapi-way也是可以接受的(如果存在的话)。我也不想开始新的程序。
我想一个代码样本。提前感谢
您想要zip但不想使用任何库?
你想要被一个特定的许可证约束吗?如果是,那么简单地从zlib和zip插件中复制所有的代码到你自己的代码中。
如果你不能使用他们的许可证,那么获取规范并编写自己的洁净室实现-确保你没有看到zlib或邮政编码库。
另一种选择是捆绑一个免费的zip命令行客户端,并使用system()调用
来调用它编辑:如果你的意思是你已经在使用zlib,那么minizip做目录的东西-它通常包含在zlib的贡献目录
你可以使用包含压缩功能的boost iostream。请查看此处的文档:http://www.boost.org/doc/libs/1_46_1/libs/iostreams/doc/index.html
实际上,在这种情况下,这似乎对文件目录不起作用。
相关文章:
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- 如何在c++中打印目录
- 递归列出所有目录中的C++与Python与Ruby的性能
- 递归计数给定目录的文件和所有目录
- 用MacOS Mojave编译C++:致命错误:mpi.h:没有这样的文件或目录
- VS2017,C++包含目录与附加包含目录,子文件夹包含失败-但为什么
- C++将目录中的所有文件与::filesystem进行比较
- 在C++中使用LZ4压缩目录
- visual c++,如何获取解决方案目录中的代码
- c++17文件系统::recursive_directory迭代器()在mac上没有给出这样的目录,但在windows上
- 如何在文档文件夹中创建目录
- g++编译包含的头:没有这样的文件或目录
- 对于MacOS上的G++,如何添加默认的include目录/usr/local/include和默认的库搜索路径/usr
- cmake:添加要搜索头文件的目录
- 捕获标准输出以压缩并使用 CTRL-C 中断会给出损坏的 zip 文件
- 如何在CPP的给定目录中列出UTF编码的文件名?
- 使用 Poco::zip 添加新目录始终给出异常
- 有没有关于如何将包含文件夹和文件的zip文件解压缩到某个目录并通过MiniZip将其打包的教程
- 复制目录的所有内容并创建一个 zip 文件
- c++中的visual Zip目录