如何解压 7Z 文件
- 把
.7z压缩包拖到上方的拖放区域,或点击选择文件来选取它。 - 请忽略密码(仅当压缩包已加密时填写)。它用于已加密的 ZIP;浏览器中不支持已加密的 7Z 压缩包。
- 点击解压文件,等待压缩包解压完成。
- 用各自的下载按钮保存单个文件,或点击全部下载(ZIP),把所有内容收集到一个 ZIP 中。
解压由在您的浏览器标签页中以 WebAssembly 运行的 libarchive 完成。压缩包不会离开您的电脑,您也不需要安装 7-Zip。
关于 7z 格式
7z 是 7-Zip 的原生格式,7-Zip 是由 Igor Pavlov 编写的免费开源压缩软件。它为追求高压缩率而设计,围绕 LZMA 系列算法(Lempel-Ziv-Markov chain)构建,这些算法使用大字典来查找输入中相距很远的重复数据。新版 7-Zip 默认使用 LZMA2,这是一个变体,在处理不可压缩数据和多线程方面表现更好。
有两个特点可以解释为什么 7z 文件往往比内容相同的 ZIP 明显更小:
- 固实压缩。7-Zip 可以把许多文件作为一个连续的数据流来压缩,因此相似的文件(例如一个装满文本文档或源代码的文件夹)可以共享一个字典。ZIP 则是分别压缩每个文件。
- 大字典。LZMA 可以回溯查看数兆字节的数据,而 ZIP 的 Deflate 只能回溯 32 KB。
代价是速度和兼容性。压缩成 7z 比 ZIP 花的时间更长,较旧的内置工具也无法打开这种格式。7z 压缩包还可以用 AES-256 加密,包括文件名,这就是为什么没有密码时,加密的 7Z 连列表都无法查看。
在您自己的电脑上打开 7z
最近的 Windows 11 更新让文件资源管理器可以直接解压 7z 压缩包;在 Windows 10 上,请安装 7-Zip 并使用它的右键菜单。macOS 的归档实用工具无法打开 7z,因此需要第三方应用。在 Linux 上,7z x archive.7z 会带完整文件夹路径解压(该命令来自 p7zip 或 7zip 软件包,具体取决于发行版)。
小技巧
- 要把文件发给没有 7-Zip 的人?7Z转ZIP会把它们重新打包成 ZIP,在 Windows 和 macOS 上双击即可打开。
- 想在不解压全部内容的情况下看看里面有什么,请使用 ZIP查看器,它也能读取 7Z 压缩包。
- 需要自己制作 7z?创建7Z文件会用 LZMA 压缩打包文件和文件夹。
- 对于 RAR、TAR 或 ISO 文件,请使用通用的压缩包解压工具。
常见问题
不安装 7-Zip 也能打开 7z 文件吗?
可以。本页面可直接在您的浏览器中解压未加密的 7z 压缩包,Windows、macOS、Linux 或 Chromebook 上都能使用。
我的 7z 文件要求输入密码,该怎么办?
浏览器中无法打开已加密的 7z 压缩包。请使用 7-Zip 并输入密码来解压它们。在本网站上,任何人都无法找回丢失的 7z 密码。
支持几 GB 大小的 7z 文件吗?
压缩包和解压出的文件必须能放进浏览器内存。超过约 700 MB 的输入会很慢,超过 2 GB 的文件则会被拒绝。对于非常大的压缩包,请使用桌面版 7-Zip。
为什么解压比 ZIP 慢?
LZMA 解压每个字节需要做的工作比 ZIP 的 Deflate 更多,而且它是以 WebAssembly 而不是原生代码运行的。较大的固实压缩包可能需要一些时间。
更新于