压缩包解压工具

将压缩包拖到这里

所有操作都在浏览器中完成。解压支持基于 ZIP 的格式,使用 JSZip 实现。

打开 ZIP 压缩包或其他基于 ZIP 的文件,在不把原始文件发送到服务器的情况下查看内部路径和解压后大小。工具支持 ZIP、JAR、XPI、DOCX、XLSX、PPTX 和 ODT。无论是只需要大型压缩包中的一个文件,还是想查看 Office 文档的内部结构,都可以单独下载所需条目。

如何解压文件

  1. 1

    选择基于 ZIP 的文件

    拖放或选择不超过 200 MB 的 ZIP、JAR、XPI、DOCX、XLSX、PPTX 或 ODT 文件。

  2. 2

    查看文件列表

    JSZip 会在浏览器中读取文件,并列出每个内部路径及其解压后大小。

  3. 3

    确认所需内容

    解压前请检查文件名。如果条目数量或解压后大小超过安全限制,浏览器会停止处理。

  4. 4

    逐个下载文件

    点击条目旁的“下载”即可解压该文件。原始压缩包不会被修改。

支持的文件格式

格式 扩展名 工具读取的内容
ZIP 压缩包 .zip 标准 ZIP 容器中的文件和文件夹
Java 或浏览器程序包 .jar、.xpi 程序包底层的 ZIP 容器
Microsoft Office Open XML .docx、.xlsx、.pptx 文档包中的 XML、媒体和关系文件
OpenDocument .odt 文档包中的 XML、清单和嵌入文件

TAR、TAR.GZ、GZ、7Z 和 RAR 使用不同的容器格式,因此无法用此浏览器工具打开。请使用桌面压缩软件处理这些格式。

需要注意的情况

  • 加密或受密码保护的 ZIP 文件。 JSZip 无法解密此类文件。请使用支持相应加密方式的压缩软件。
  • 嵌套压缩包。 先下载内部基于 ZIP 的文件;如需查看其内容,再单独上传该文件。
  • 解压后体积很大的文件。 较小的压缩文件也可能占用大量内存。工具会限制条目数量、单个文件大小和解压后总大小。
  • 分卷和自解压文件。 不支持由多个分卷组成的压缩包,也不支持可执行程序封装的自解压文件。

文件路径安全

压缩包可能包含 ../../../etc/passwd 之类的误导性路径。此工具不会把目录结构写入磁盘:路径只会显示为文本,下载单个条目时也只使用路径末尾的文件名。请将未知压缩包中的文件视为不可信内容,并在打开前进行安全扫描。

常见问题

不会。JSZip 在浏览器中读取压缩包,原始文件不会发送到我们的服务器。在多步骤模式下,浏览器会把所选压缩包保存在 IndexedDB 中,最长保留 30 分钟,以便在步骤之间继续使用。点击重新开始会删除这份本地副本。

JSZip 不支持加密或受密码保护的 ZIP 条目。此工具不会索取、保存或尝试恢复压缩包密码。请使用支持相应加密方式且值得信赖的桌面软件。

这些是 JSZip 无法解析的其他压缩格式。DOCX、XLSX、PPTX 和 ODT 则属于基于 ZIP 的文档容器,因此可以打开。

不可以。此工具只负责列出并逐个下载受支持的 ZIP 容器中的文件。如需创建新的压缩包,请使用操作系统的压缩功能或专用压缩软件。

相关工具