关于 7-Zip-zstd

一个由全球开源社区驱动、持续跟紧 Igor Pavlov 官方 7-Zip 主线的现代压缩工具增强分支。

项目背景

从一个社区请求开始的分支

7-Zip 是 Igor Pavlov 于 1999 年开始开发的高压缩比开源压缩/解压工具,已成为业界标准之一。然而其原版主线一直未合并 Zstandard、Brotli、LZ4、LZ5 等由 Yann Collet、Google 等团队推动的现代算法支持。

为满足用户在真实生产环境(数据库备份、日志归档、CI 制品、网页资源分发)中对「现代压缩 + 7-Zip 兼容性」的双重需求,Tino Reichardt(@mcmilk) 自 2016 年起在 GitHub 上以社区分支形式持续维护 7-Zip ZS,并在 2022 年起得到 Sergey G. Brester(@sebres) 共同参与发布。

项目协议与 7-Zip 完全一致:GNU LGPL 2.1 或更高版本,绝大部分代码遵循该协议;个别第三方组件如 darkmodelib、图标按原作者声明处理。

项目速览

项目名称 7-Zip-zstd / 7-Zip ZS
首次发布 2016 年
最新版本 v26.02-v1.5.7-R2
发布日期 2026-07-09
协议 LGPL 2.1+
与 7-Zip 同步 主线 26.02
核心贡献者

一群认真做压缩的工程师

感谢所有为项目贡献代码、报告 Bug 与提交文档的开发者。

TR

Tino Reichardt

@mcmilk · 主维护者

2016 年起接手 7-Zip ZS 的核心工作,承担 zstdmt、Fast-LZMA2、Lizard 等多线程加速模块的整合,以及 Linux/ARM 平台的发布支持。

SB

Sergey G. Brester

@sebres · 共同维护者

2022 年起负责 v26.x 系列的发布流水线、Linux 二进制构建、安全漏洞响应,并持续推动代码签名安装程序的落地(Issue #473)。

IP

Igor Pavlov

原版 7-Zip 作者

7-Zip 原作者与社区版块的所有贡献者,因其严谨的代码风格与持续的产品迭代为现代压缩工具奠定基础,深受业界尊敬。

YC

Yann Collet

算法作者 · Zstd/LZ4/LZ5/Lizard

Zstandard、LZ4、LZ5、Lizard 系列算法作者。本项目中集成版本均为其官方维护的最新稳定版(如 Zstd 1.5.7)。

GGL

Google

算法作者 · Brotli

Brotli 算法作者团队。压缩级别 0–11 在 7-Zip-zstd 中以原生方式提供,已成为网页资源分发的事实标准。

OZN

@ozone10

darkmodelib 作者

提供 Windows 深色模式支持库(darkmodelib v0.64.0),让 7-Zip ZS 在 Windows 10/11 系统级深色主题下拥有原生外观。

版本历史

近期重要版本

2026-07-09 · v26.02-v1.5.7-R2

最新正式版

同步 7-Zip 26.02 主线 · 集成 Zstd 1.5.7 · 提供 ARM64 与 Linux 独立二进制 · 提供 -ndm 兼容旧版 Windows。

2026-06-27 · v26.02-v1.5.7-R1 · 预发布

R1(已废弃)

因缺少语言文件与帮助文档被标记为 obsolete(见 Issue #514),请使用 R2 替代。

2026 春季 · v26.01

v26.01 安全补丁

修复 5 个由 GHSL-2026-135 至 139 报告的安全漏洞 · 新增 4 位贡献者(@adem4ik @peashooter2 @hshakula @boumenot)。

2025 年中 · v25.01-R4

Linux 独立二进制支持

首次提供面向 Linux x86 / ARM 平台的原生 7zz 二进制,无需外部插件即可开箱即用。

2024 年 · v24 系列

集成 Lizard / Fast-LZMA2

加入 Lizard 2.1 与 Fast-LZMA2 1.0.1,扩展算法版图至完整的「现代压缩六件套」。

2016 年起

项目起点

Tino Reichardt 在 GitHub 公开维护分支,初始版本集成 Zstandard 压缩方法,后续逐步扩展到 6 种现代算法。

查看完整版本历史 →
许可协议

LGPL 2.1 · 可自由使用的开源协议

7-Zip-zstd 与原版 7-Zip 同为 GNU Lesser General Public License 2.1 或更高版本。绝大部分源代码遵循该协议,可在个人、企业、商业产品中自由使用与再分发。

可以做什么

  • 个人与企业内部使用
  • 作为产品功能的一部分再分发
  • 修改源码后自用
  • 用于商业软件、网站、嵌入式设备

需要遵守

  • 保留版权声明与许可证文本
  • 修改后的源代码应可供用户获取
  • 不得用原作者商标做推广背书
  • 不要单独销售 7-Zip 自身

第三方组件

  • Zstandard · BSD + GPL v2 双重许可
  • Brotli · MIT 协议
  • LZ4 · BSD-2-Clause
  • Lizard · BSD-2-Clause
  • darkmodelib · MIT

完整协议全文见 GitHub 仓库 COPYING 文件。如有商用与再分发疑问请咨询专业法务。

FAQ

常见问题汇总

7-Zip-zstd 是官方 7-Zip 的替代品吗?
不是替代品,而是 7-Zip 的社区增强分支,完全兼容 Igor Pavlov 主线版本。安装后可与原版并存,原有的 .7z / .zip 文件完全互通。
跟主线 7-Zip 同步吗?
项目积极跟紧主线。目前已同步至 7-Zip 26.02,并修复部分主线的细节问题。如果主线合并了 zstd 等现代算法,本项目角色将自然结束。
分发给我的商业软件有问题吗?
LGPL 2.1 允许商业用途。只需保留版权声明,并允许用户获取修改后的源代码即可。具体条款请参考 官方 COPYIN 文件。
如何从源码构建?
推荐使用项目内置的 GitHub Actions 流水线 .github/workflows/*.yml。本地构建需要 Visual Studio 2019/2022(Windows)或 GCC/Clang(Linux/macOS),详细步骤见 README.md
贡献代码需要做什么?
在 GitHub 创建 Issue 讨论想法 → Fork 仓库 → 提交 PR。维护者会按主线兼容、测试覆盖、提交记录清晰度等原则 review。请提前阅读 CONTRIBUTING 文档。
中文版与官方版的差异?
二进制与官方版完全一致;本中文官网 www.7-zip-zstd.cn 仅做内容分发、文档翻译与新手引导,不修改任何源码与官方包。
联系

反馈与建议

欢迎反馈使用问题、功能建议或合作意向。

Bug 报告

请到 GitHub Issues 提交,提供操作系统、版本号、复现步骤、日志(必要时附 7z 调试输出 7z t -scc)。

商务合作

对在国内做企业级分发、OEM 打包、技术培训有需求,可通过 contact@7-zip-zstd.cn 邮件联系中文站团队。

贡献

文档翻译、教程撰写、镜像维护、新手答疑都可参与,请发邮件说明你愿意投入的方向,我们会安排对接人。