https://github.com/sparanoid/7z
许可协议
7-Zip 是一款 开源 软件。大多数源代码都基于 GNU LGPL 许可协议下发布。AES 代码基于 BSD 许可下发布。unRAR 代码基于两种许可:GNU LGPL 和 unRAR 限制许可。更多下许可信息请查看:7-Zip 许可。
您可以在任何一台计算机上使用 7-Zip ,包括用在商业用途的计算机,不对 7-Zip 进行捐赠或支付并不影响您的使用。
7-Zip 主要特征
- 使用了 LZMA 与 LZMA2 算法的 7z 格式 拥有极高的压缩比
- 支持格式:
- 压缩 / 解压缩:7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM
- 仅解压缩:ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR, Z
- 对于 ZIP 及 GZIP 格式,7-Zip 能提供比使用 PKZip 及 WinZip 高 2-10% 的压缩比
- 为 7z 与 ZIP 提供更完善的 AES-256 加密算法
- 7z 格式支持创建自释放压缩包
- Windows 资源管理器集成
- 强大的的文件管理器
- 更给力的命令行版本
- 支持 FAR Manager 插件
- 支持 87 种语言
7-Zip 适用于 Windows 10 / 8 / 7 / Vista / XP / 2016 / 2012 / 2008 / 2003 / 2000 / NT。
p7zip - Linux/Posix 平台的命令行移植版本。
在 Source Forge 的 7-Zip 页面(英文)中您可以找到相关的论坛、错误汇报及系统需求。
压缩比
让我们用 7-Zip 和 WinRAR 5.20 进行比较。
文件设置:完整安装后的 Windows 版 Mozilla Firefox 34.0.5 以及 Windows 版 Google Earth 6.2.2.6613。
软件名称 | Mozilla Firefox | Google Earth | ||
---|---|---|---|---|
65 个文件 85 280 391 字节 | 483 个文件 110 700 519 字节 | |||
压缩后 | 压缩比 | 压缩后 | 压缩比 | |
7-Zip 9.35 -mx | 39 357 375 | 100% | 15 964 369 | 100% |
WinRAR 5.20 -m5 -s -ma5 -md128m | 41 789 543 | 106% | 17 035 432 | 107% |
压缩比结果由被压缩的数据大小而定。通常使用 7-Zip 的 7z 格式能比使用 zip 格式的压缩档案小 30-70%。并且使用 7-Zip 创建的 zip 格式比大多数其它压缩软件创建的都小 2-10%。
7z 格式
7z 是一种全新的压缩格式,它拥有极高的压缩比。
7z 格式的主要特征:
- 开放的结构
- 高压缩比
- 强大的 AES-256 加密
- 能够兼容任意压缩、转换、加密算法
- 最高支持 16000000000 GB 的文件压缩
- 以 Unicode 为标准的文件名
- 支持固实压缩
- 支持文件头压缩
7z 已公开了结构编辑功能,所以它可以支持任何一种新的压缩算法。到目前为止,下列压缩算法已被整合到了 7z 中:
压缩算法 | 备注 |
---|---|
LZMA | 改良与优化后的 LZ77 算法 |
LZMA2 | 改良的 LZMA 算法 |
PPMD | 基于 Dmitry Shkarin 的 PPMdH 算法 |
BCJ | 32 位 x86 可执行文件转换程序 |
BCJ2 | 32 位 x86 可执行文件转换程序 |
BZip2 | 标准 BWT 算法 |
Deflate | 标准 LZ77-based 算法 |
LZMA 算法是 7z 格式的默认算法。LZMA 算法具有以下主要特征:
- 高压缩比
- 可变字典大小(最大 4 GB)
- 压缩速度:运行于 2 GHz 的处理器可达到 1 MB/秒
- 解压缩速度:运行于 2 GHz 的处理器可达到 10-20 MB/秒
- 较小的解压缩内存需求(取决于字典大小)
- 较小的解压缩代码:约 5 KB
- 支持 Pentium 4 的超线程(Hyper-Threading)技术及多处理器
LZMA 压缩算法非常适于应用程序的内嵌。LZMA 发布于 GNU LGPL 许可协议之下,如果您想使用 LZMA 的代码,您可以通过 发送信息到 LZMA 开发部 来咨询和自定义设计代码及制定开发者的使用许可。您也可以点击此处来查看有关 LZMA SDK 的信息: LZMA SDK.
7z 是 7-Zip 发布于 GNU LGPL 许可下的子程序。您可从 下载页面 下载 7-Zip 的源代码。
支持 7z 压缩格式的应用程序:WinRAR、PowerArchiver、TUGZip、IZArc。
p7zip 是 7-Zip(仅命令行版本)用于 Unix 平台上的移植版本。是由网上的 7-Zip 爱好者独立开发的。
您可以通过 HX DOS Extender 在 DOS 中使用 7-Zip 命令行版本。
如果您拥有您的个人站点,如果您想支持 7-Zip 今后的发展,欢迎您在你的主页上加上我们的链接。您可以使用下列 HTML 代码在您的站点上添加 7-Zip 的链接:
<a href="https://www.7-zip.org/">
<img src="https://i-blog.csdnimg.cn/blog_migrate/f69227afbc6426a45d69ce17a3746d08.png"
width="88" height="31" border="0" alt="7-Zip" /></a>
7-Zip 相关链接:
- Wikipedia 的 7-Zip 页面(英文)
- LZMA SDK for JAVA
- LZMA utils
- XZ utils
- PyLZMA: Python bindings for LZMA
- 7-Zip (LZMA) Task for ANT
- TSevenZipVCL - Delphi VCL for 7zip format
- Delphi API for 7-Zip plugins (7z, ZIP, RAR ...)
- 7-Zip Portable
- Port of 7zip archive reader to C#
- J7Zip: Java decoder for 7z archives
- LZMA In-Memory Compression with C#
- 7-Zip SFX with enhanced features
- 7-ZIP SFX Maker (*.exe from *.7z)
- C# (.net) interface for 7-Zip archive DLLs
- SevenZipSharp - C# interface to 7z.dll
- 7-Zip-JBinding is a java wrapper for 7-Zip C++ library
- KeyOnZip - 7-Zip based code + smart key management service KeyOnDemand
- 7-Zip Theme Manager
- Online archive converter using p7zip (7-Zip)
使用 7-Zip(LZMA)压缩算法的应用程序:
- NSIS 脚本安装系统(Nullsoft Scriptable Install System)
- Inno Setup
- BackupAssist 备份软件
- Advanced Installer
- Cromfs:Linux 上压缩的 ROM 文件系统
- SquashFS:a native compressed read-only filesystem for Linux
- AFFLIB:AFF is the Advanced Forensic Format
- UPX:可执行文件压缩程序
能够支持 7-Zip 压缩算法的应用程序:
- WinRAR
- FreeArc
- PowerArchiver
- Total Commander
- FAR Manager
- IZArc
- Altap Salamander
- TUGZip
- QuickZip
- ZipGenius
- SpeedCommander
- Frigate
- EF Commander
- WinMerge
- File Roller 一个 GNOME 环境下的压缩档案管理器
- PeaZip
- jZip - 基于 7-Zip 的压缩软件
- 7-Zip 解压程序 for WinCE
- Nomad.NET
- The Unarchiver for MAC OS X
- Bitser
- BadaArchiver for Samsung Bada
- B1 Free Archiver
7-Zip 相关文章、教程:
- Best Archive Tool at DonationCoder.com
- 7z versus rar: strong general-purpose compression in Windows at kikizas.net
- 7-ZIP - Quality Opensource Compression at WorthInstalling.com
- Video Tutorial for 7-Zip at Techtorials.com
- Video Tutorial for 7-Zip at ShowMeDo.com
- Video Tutorial for 7-Zip at Top-Windows-Tutorials.com
- Video Tutorial for 7-Zip from Gurdal Ertek