libzip

wei_shuo6 天前
openharmony·libzip
基于 OpenHarmony 的 libzip 适配与交叉编译实践:构建系统、依赖管理与 HNP 打包全解析推动 PC 端 OpenHarmony 生态快速完善的过程中,大量三方开源库需要完成适配、编译链路打通与 HNP 组件化发布,而 libzip 则是文件压缩类库中最基础、使用最广的工具之一。无论是文件管理工具、更新包解析、应用安装器,还是后台资源解压,几乎都会依赖 ZIP 能力。因此,将 libzip 成功迁移到 OpenHarmony 不仅是单一库的适配,更是构建完整开发环境的重要一环。
charlee441 年前
cmake·c/c++·构建·libzip
CMake构建学习笔记11-minizip库的构建准确来说,minizip其实是zlib提供的辅助工具,位于zlib库的contrib文件夹内。minizip提供了更为高级一点的接口,能直接操作文件进行压缩。不过,有点麻烦的是这个工具并没有提供CMake构建的方式。那么可以按照构建giflib的方式,自己组织CMakeList.txt,正好这个项目的代码量并不多。
荒Huang1 年前
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:
charlee441 年前
c/c++·压缩·libzip
使用libzip压缩文件和文件夹简单说说自己遇到的坑:分清楚三个组件:zlib、minizip和libzip。zlib是底层和最基础的C库,用于使用Deflate算法压缩和解压缩文件流或者单个文件,但是如果要压缩文件夹就很麻烦,主要是不知道如何归档,在zip内部形成对应的目录。这时就需要用更高级别的库,也就是minizip或libzip。
我是有底线的