百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
Z

zip

> 编程语言
开源

一款以 C 语言编写的便携式、简单的 zip 库

1.6K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

一款以 C 语言编写的便携式、简单的 zip 库

一个可移植的(OSX/Linux/Windows/Android/iOS)简单的 zip 库,使用 C 语言编写

有一天,我在为我的项目寻找用 C 编写的压缩库,但我找不到足够简单和轻量级的东西。我尝试过的所有东西都需要"疯狂的心理体操"来集成,或者有某些限制,或者太过繁重。我讨厌框架、工厂和添加新的依赖项。如果我必须安装所有这些依赖项并链接新的库,我几乎会感到恶心。我希望有一个功能强大且足够小的东西,这样我就可以添加几个文件,并将它们编译到我的项目中。最后,我找到了 miniz。miniz 是一个无损、高性能的数据压缩库,只有一个源文件。我只需要一个简单的接口来追加缓冲区或文件到当前的 zip 条目。由于这个功能,我能够合并许多文件/缓冲区,并实时进行压缩。

这就是我决定在 miniz 的基础上编写 zip 模块的原因。这需要稍微进行一些编程和封装一些函数,但我保持了简单性。因此,您可以下载这 3 个文件,并将它们编译到您的项目中。我希望这个接口也极其简单,因此您将不会遇到理解上的问题。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Cccompressionhackingminiz

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言