关于 7-Zip

一个人、一段代码、25年的开源传奇

7-Zip Logo
当前版本:24.09
GNU LGPL 开源 跨平台

什么是 7-Zip?

7-Zip 是由俄罗斯软件工程师 Igor Pavlov 于1999年独立开发的免费开源文件压缩工具。自诞生之日起,7-Zip 便以其卓越的压缩率和完全免费的特性,逐渐成为全球最受欢迎的压缩软件之一。

与许多商业压缩软件不同,7-Zip 完全开源,源代码托管于 SourceForge,任何人都可以审阅、修改和分发。这种透明性使其在注重隐私和安全的用户群体中尤为受到信赖。

7-Zip 采用独特的 7z 压缩格式,基于 LZMA/LZMA2 算法,在相同质量下实现比 ZIP 和 RAR 更高的压缩率,同时支持解压缩几乎所有主流压缩格式。

开发者
Igor Pavlov
首次发布
1999年
开源协议
GNU LGPL
当前版本
24.09 (2024)
编写语言
C++ / ASM
源码托管
SourceForge

开源精神

7-Zip 是开源软件运动中最成功的案例之一

👁️

完全透明

所有源代码公开在 SourceForge,任何人可以审查加密算法、压缩逻辑,确保没有后门或恶意代码。

🤝

自由使用

GNU LGPL 协议允许在商业和个人项目中免费使用 7-Zip,甚至可以将其集成到您自己的产品中。

🌍

社区驱动

全球开发者社区贡献了多语言本地化、各平台移植版本(p7zip、7-Zip-zstd 等)和各种集成工具。

版本历史

25年间,7-Zip 持续进化,每一次更新都带来更强的性能

2024

v24.09 — 最新版

修复安全漏洞,提升 Linux ARM 版本性能

2023

v23.01 — 性能优化

LZMA2 多线程压缩性能大幅提升,优化内存使用

2022

v22.01 — ARM64 支持

正式支持 Windows ARM64,适配新一代 ARM 设备

2021

v21.07 — 新格式

新增对 zstd、brotli、lz4、lz5 格式的支持

2019

v19.00 — 20周年版

全面重构,提升代码质量,改善大文件处理性能

2016

v16.04 — 加密增强

改进 AES 加密实现,提升安全性

2010

v10.00 — 7z 规范发布

7z 文件格式规范公开,推动行业广泛采用

2008

v4.65 — LZMA2 算法

引入改进版 LZMA2 算法,正式支持多线程压缩

2003

v3.00 — RAR 解压支持

新增 RAR 格式解压,7-Zip 开始广泛普及

1999

v0.01 — 诞生

Igor Pavlov 发布首个版本,7-Zip 正式诞生

许可证说明

7-Zip 的不同组件使用不同的开源协议,请在使用前了解

GNU LGPL 大部分 7-Zip 代码

7-Zip 的主要源代码遵循 GNU LGPL(较宽松通用公共许可证)v2.1。您可以在商业软件中以库的形式使用 7-Zip,而不必开源您的商业代码。

BSD 3-Clause unRar 代码

用于解压 RAR 格式的部分代码来自 unRar,遵循 BSD 3-Clause 协议,并有额外限制:不得用于还原(逆向) RAR 压缩算法。

专有 7-Zip 名称和 Logo

"7-Zip" 名称及相关 Logo 为 Igor Pavlov 的知识产权。衍生项目通常需要更改名称(如 p7zip、7-Zip-zstd)。

🙏

感谢 Igor Pavlov

感谢 Igor Pavlov 25年来坚持独立开发并无偿维护 7-Zip。在一个充斥着广告软件、捆绑安装和订阅收费的时代,7-Zip 始终保持纯粹:免费、干净、高效。

⬇ 下载 7-Zip 查看源代码