文件名称:easyzip:围绕zlib压缩库的C ++包装器
文件大小:97KB
文件格式:ZIP
更新时间:2024-04-10 12:55:10
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()