商店
7-Zip
0
1999年1月2日
概述
7-Zip是一款免费、开源、跨平台的压缩与解压缩软件,由俄罗斯开发者Igor Pavlov于1999年首次发布。它以高效的压缩比、广泛的格式支持和轻量级设计著称,广泛用于文件压缩、解压缩和加密。7-Zip支持Windows,macOS,Linux等多种操作系统,主要通过其专有的7z格式提供高压缩率,同时兼容ZIP,RAR等多种格式。遵循GNU宽松通用公共许可证(LGPL),7-Zip由Igor Pavlov及社区维护,下载量超数亿,是最受欢迎的压缩工具之一。
历史与发展
起源:
- 7-Zip于1999年由Igor Pavlov开发,最初为Windows平台设计,旨在提供比当时主流工具(如WinZip,WinRAR)更高的压缩率。
- 引入7z格式,基于LZMA(Lempel-Ziv-Markov链算法)算法,提供卓越的压缩性能。
重要里程碑:
- 2000年代:早期版本(2.x至3.x)专注于核心压缩功能,增加ZIP,RAR解压支持,托管于SourceForge。
- 2008年:版本9.x引入AES-256加密、自我解压(SFX)模块和多线程压缩,显著提升性能。
- 2010年代:版本15.x至19.x优化多核CPU支持,改进命令行界面(7z.exe),增强Linux兼容性(通过p7zip分支)。
- 2020年及以后:最新版本(如24.08,2024年8月发布)持续优化LZMA2算法,支持Zstandard(Zstd)解压,并修复安全漏洞(如CVE-2023-31102)。截至2025年,7-Zip保持稳定更新,新增对ARM64架构和Windows 11上下文菜单的优化。
社区与分支:
- 7-Zip核心由Igor Pavlov维护,代码托管于SourceForge,社区贡献补丁和翻译。
- p7zip项目(现已归档)为Linux/macOS提供命令行端口,现代Linux发行版通过7-Zip官方支持原生集成。
- 2023年,SourceForge因历史广告软件争议导致部分用户转向官网下载。
主要特点
7-Zip提供强大的压缩与解压缩功能,适合个人和专业用途,以下是其核心特点:
1.高压缩率与格式支持
- 7z格式:基于LZMA/LZMA2算法,提供比ZIP高30-70%的压缩率,尤其适合大文件和文本数据。
- 支持格式:
- 压缩与解压缩:7z,XZ,BZIP2,GZIP,TAR,ZIP,WIM。
- 仅解压缩:AR,ARJ,CAB,CHM,CPIO,CramFS,DMG,EXT,FAT,GPT,HFS,IHEX,ISO,LZH,LZMA,MBR,MSI,NSIS,NTFS,QEMU,RAR,RPM,SquashFS,UDF,UEFI,VDI,VHD,VMDK,WIM,XAR,Z,Zstandard。
- 自我解压(SFX):生成可执行文件,允许无需安装7-Zip即可解压。
2.加密与安全
- AES-256加密:7z和ZIP格式支持强大的加密,保护文件内容和文件名。
- 密码管理:支持加密压缩和解压密码保护,适合敏感数据传输。
- 校验功能:内置CRC-32,SHA-256校验,验证文件完整性。
3.用户界面与集成
- 图形界面:简洁的文件管理器式界面,支持拖放、右键菜单集成(Windows上下文菜单)。
- 命令行工具(7z.exe):提供强大的命令行支持,适合脚本和自动化任务。
- 多语言支持:支持87种语言,包括中文、英语、日语等。
- 跨平台:Windows原生支持,Linux/macOS通过命令行或第三方GUI(如Keka)运行。
4.性能优化
- 多线程压缩:利用多核CPU加速7z和ZIP压缩(最多支持64线程)。
- 内存管理:高效处理大文件,压缩时内存占用可调(默认256MB,最高4GB)。
- 快速解压:解压RAR、ZIP等格式速度优于部分商业软件。
5.高级功能
- 分卷压缩:支持将大文件分割为多个部分,便于存储或传输。
- 文件管理:支持浏览压缩包内部结构、测试完整性、提取特定文件。
- 基准测试:内置工具测量系统压缩性能,评估CPU能力。
- 插件支持:通过7-Zip插件(如7-Zip-Zstd)扩展格式支持(如Zstandard)。
优势与局限性
优势
- 免费开源:完全免费,遵循LGPL,无广告,源代码公开,社区信任度高。
- 高压缩率:7z格式提供行业领先的压缩比,节省存储空间。
- 广泛格式支持:支持数十种压缩和解压缩格式,减少对多工具的依赖。
- 跨平台兼容:Windows,Linux,macOS均支持,命令行工具增强灵活性。
- 安全可靠:AES-256加密和校验功能保护数据,定期更新修复漏洞(如2022/2023年CVE补丁)。
- 轻量高效:安装包仅约1-2MB,资源占用低,适合低配设备。
- 社区支持:SourceForge论坛、GitHub Issues和第三方教程(如Softonic,TechRadar)提供帮助。
局限性
- 界面简陋:图形界面过时,缺乏现代化设计,初学者可能觉得不够直观。
- 仅解压限制:许多格式(如RAR)仅支持解压,无法创建,需依赖其他工具。
- Linux/macOS体验:缺乏原生GUI,需通过命令行或第三方前端(如p7zip,Keka),配置复杂。
- 安全性争议:早期SourceForge版本曾捆绑广告软件,需从官网(https://7-zip.org/)下载。
- 功能单一:专注于压缩/解压缩,缺乏云集成、同步或高级文件管理功能。
- 文档有限:官方文档简洁,高级功能(如命令行参数)需依赖社区教程。
总结
7-Zip是一款功能强大、免费开源的压缩软件,以其卓越的压缩率、广泛的格式支持和轻量级设计成为文件压缩与解压缩的行业标杆。从1999年的首次发布到2025年的持续更新,7-Zip凭借LZMA算法和社区维护保持了竞争力。其支持7z,ZIP,RAR等多种格式,AES-256加密和多线程优化使其适用于备份、数据传输和存档管理。尽管界面稍显过时、Linux/macOS体验不足和仅解压限制存在,7-Zip的高效性、可靠性和零成本使其无可替代。对于需要一款简单、高效的压缩工具的用户,7-Zip是首选;对于高级需求,命令行和插件提供了灵活扩展。