c的zip开发库-libzip
libzip 是一个 C 开发库,用于创建、修改 zip 压缩包。可直接从数据缓冲中添加文件,或者直接从其它 zip 归档中压缩数据。采用C开发并在BSD协议下授权。C library for reading, creating, and modifying zip archives.
libzip is a C library for reading, creating, and modifying zip archives. Files can be added from data buffers, files, or compressed data copied directly from other zip archives. Changes made without closing the archive can be reverted. The API is documented by man pages.
There is a mailing list for discussions about libzip. You can subscribe to it by sending a mail with the subject "subscribe libzip-discuss" to minimalist at nih.at. List mail should be sent to libzip-discuss at nih.at.
There is also a read-only mailing list for commit messages to the libzip repository. You can subscribe to it by sending a mail with the subject "subscribe libzip-changes" to minimalist at nih.at.
最新版本:0.1
此版本支持查询,设置操作系统和外部的一些特性;添加新文件时,操作系统默认为 Unix ,权限为 0666(目录为 0777);修复了文件超过 4GB 的问题。
项目主页:http://www.nih.at/libzip/