【文件属性】:
文件名称:easyzip:围绕zlib压缩库的C ++包装器
文件大小:97KB
文件格式:ZIP
更新时间:2021-03-21 19:08:30
zip zlib zipper C
1. EasyZip
minizip压缩库周围的C ++包装器。
EasyZip的目标是将minizip的强大功能和简单性带入一个面向对象/ c ++用户友好的库。它源于可靠,简单和灵活的压缩库的必要性。灵活性是指支持所有类型的输入和输出,但是具体来说,它可以压缩到内存中,而不仅限于文件压缩,还可以使用内存中的数据,而不仅仅是文件。
2.特点
在内存中创建zip
允许文件,矢量和通用流作为zip的输入
用于替换策略的文件映射(如果存在则覆盖或使用映射中的备用名称)
受密码保护的邮编
多平台
3.编译/安装
为了使用和编译EasyZip您需要拥有 。
首选方法是使用安装zlib。
首选方法是为编译输出创建一个文件夹,以避免污染根文件夹。
3.1从源代码编译/安装
3.1.1 Windows平台
vcpkg install zlib:x86-windows
vcpkg instal
【文件预览】:
easyzip-master
----.travis.yml(1KB)
----CMake()
--------easyzip-config.cmake(326B)
----tests()
--------easyzip_test.cpp(6KB)
--------test_tools.h(556B)
--------.clang-format(268B)
--------CMakeLists.txt(2KB)
--------test_tools.cpp(2KB)
----include()
--------easyzip()
--------.clang-format(272B)
----LICENSE(1KB)
----src()
--------filesystem.hpp(158KB)
--------zipper.cpp(10KB)
--------tools.cpp(6KB)
--------tools.h(848B)
--------.clang-format(272B)
--------unzipper.cpp(14KB)
--------CMakeLists.txt(3KB)
--------defs.h(1KB)
--------minizip()
----.gitignore(278B)
----CMakeLists.txt(2KB)
----run_cmake.bat(1KB)
----README.md(4KB)
----vcpkg_port()
--------easyzip()