技术栈
libzip
charlee44
4 个月前
cmake
·
c/c++
·
构建
·
libzip
CMake构建学习笔记11-minizip库的构建
准确来说,minizip其实是zlib提供的辅助工具,位于zlib库的contrib文件夹内。minizip提供了更为高级一点的接口,能直接操作文件进行压缩。不过,有点麻烦的是这个工具并没有提供CMake构建的方式。那么可以按照构建giflib的方式,自己组织CMakeList.txt,正好这个项目的代码量并不多。
荒Huang
5 个月前
linux
·
php
·
libzip
【Linux】centos7安装PHP7.4报错:libzip版本过低
configure: error: Package requirements (libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0) were not met:
charlee44
5 个月前
c/c++
·
压缩
·
libzip
使用libzip压缩文件和文件夹
简单说说自己遇到的坑:分清楚三个组件:zlib、minizip和libzip。zlib是底层和最基础的C库,用于使用Deflate算法压缩和解压缩文件流或者单个文件,但是如果要压缩文件夹就很麻烦,主要是不知道如何归档,在zip内部形成对应的目录。这时就需要用更高级别的库,也就是minizip或libzip。