如何在线解压压缩包
- 把压缩包拖到上方的拖放区域,或点击选择文件。支持 ZIP、RAR、7Z、TAR、TAR.GZ、TAR.BZ2、TAR.XZ、ISO、CAB、CPIO、XAR、LHA/LZH、AR/DEB 和单个 GZ 文件。
- 如果压缩包是加密的 ZIP,请在密码(仅当压缩包已加密时填写)中输入密码。其他情况请保持该框为空。
- 点击解压文件,等待压缩包读取完成。较大的压缩包耗时更长,因为每个条目都要解包。
- 在其中找到的每个文件都会出现在结果中,并带有各自的下载按钮。当有两个或更多文件时,全部下载(ZIP)可以把它们打包成一个 ZIP。
压缩包由 zip.js 和 libarchive.js(编译成 WebAssembly 的 libarchive C 库)在您的浏览器中读取。不会上传任何内容,这对于存放合同、备份或其他私人文件的压缩包尤为重要。
一个解压工具,多种格式
压缩包格式分为两大类。ZIP、7Z 和 RAR 等格式一步完成打包和压缩。另一类则把工作分开:TAR 只负责打包,再由 gzip、bzip2 或 xz 等独立的压缩工具压缩结果,所以您会看到 .tar.gz 这样的双重扩展名。ISO 等磁盘映像则是第三种情况,它存储的是完整的文件系统,而不是压缩文件列表。
由于每种格式都需要不同的代码,桌面用户往往要安装好几个程序。本页把常见的格式集中在一处:
| 格式 | 常见来源 | 说明 |
|---|---|---|
| ZIP | 电子邮件附件,Windows 和 macOS 的下载内容 | 加密的 ZIP 输入密码即可打开 |
| RAR(RAR 4 和 RAR 5) | WinRAR 用户,文件共享网站 | 不支持加密的 RAR |
| 7Z | 7-Zip 用户,大型软件包 | 不支持加密的 7Z |
| TAR、TAR.GZ、TAR.BZ2、TAR.XZ | Linux、macOS,源代码发布包 | 内部的文件夹结构会完整列出 |
| ISO | CD/DVD 映像,软件安装程序 | 无需挂载即可读取文件 |
| CAB、CPIO、XAR、LHA/LZH、AR/DEB | 安装程序、软件包、较旧的压缩包 | 通过 libarchive 读取 |
需要了解的限制
解包期间,所有内容都保存在浏览器内存中。几百 MB 以内的压缩包可以轻松解压;超过约 700 MB 的输入会变得很慢,大于 2 GB 的文件则会被拒绝。如果您的设备可用内存不多,请先关闭其他标签页。
只有 ZIP 压缩包能提供原始的修改日期。从 RAR、7Z、TAR、ISO 及其他格式解压出来的文件,会由浏览器以当前日期保存。__MACOSX/ 文件夹和 ._ 文件等 macOS 产生的冗余内容会被自动跳过。
受密码保护的 RAR 和 7Z 压缩包无法在此打开,即使密码正确也不行。这类文件请在桌面上使用 7-Zip 或 WinRAR。本站的任何功能都无法找回或猜出忘记的密码。
小技巧
- 只需要大压缩包里的一两个文件?ZIP查看器会列出内容及其大小,让您无需解压其余部分就能下载单个条目。
- 如果有人发给您 RAR 或 7Z,而您之后的接收者只有系统自带的工具,压缩包格式转换器可以把它重新打包成 ZIP。
- 如果只处理 ZIP,想要专用界面,请使用在线解压文件。
- 在 ZIP 与压缩包工具页面浏览所有其他打包、转换和密码工具。
常见问题
我可以解压哪些压缩包格式?
ZIP、RAR 4 和 RAR 5、7Z、使用或不使用 gzip、bzip2 或 xz 压缩的 TAR、ISO 9660 映像、CAB、CPIO、XAR、LHA/LZH、AR/DEB,以及单文件 GZ。不支持单文件的 .bz2 和 .xz 文件,只支持用它们压缩的 TAR 压缩包。
我的文件会被上传到服务器吗?
不会。压缩包由在您浏览器标签页中运行的 WebAssembly 代码打开,解压出的文件在您的设备上生成。
为什么我的加密压缩包打不开?
加密的 ZIP 输入密码后即可使用,但浏览器不支持加密的 RAR 和 7Z 压缩包。请改用 7-Zip 或 WinRAR 打开它们。
我可以一次解压多个压缩包吗?
解压工具一次只处理一个压缩包。请逐个解压,并在处理下一个之前先下载其内容。
更新于