Pack Camo

解压与提取压缩包

打开 ZIP、gzip 和 Brotli 压缩包,只下载你需要的文件。

所有处理都在本地完成,不会上传任何内容。

随时可以拖入更多文件

拖入要打开的压缩包

会自动识别 .zip、.gz 和 .zlib。Brotli 没有魔数标识,请手动选择。

无需安装任何软件即可打开压缩包

有人发来一个 <code>.zip</code>,服务器日志以 <code>.gz</code> 形式送达,或者构建步骤留下了一个 <code>.br</code> 文件。把它拖到这里,看看里面有什么。压缩包由你的工具早已在用的同一套 DEFLATE 和 Brotli 代码的 WebAssembly 版本读取,全程在浏览器标签页内完成,私密的压缩包始终保持私密。

如何解压文件

  1. 1拖入一个或多个压缩包,或从设备中选择。
  2. 2.zip 会逐条列出条目,并显示每个文件的压缩后大小和解压后大小。
  3. 3.gz 或 .zlib 文件会被自动识别并解压。Brotli 文件没有可识别的签名,请在无法识别时按此处理中选择 Brotli。
  4. 4逐个下载你需要的文件。多个解压后的 .gz 文件可以一起保存为一个 ZIP。

可以打开的格式

ZIP
存储(stored)和 DEFLATE 条目,即 Windows、macOS、Linux 以及几乎所有导出打包文件的应用所生成的格式。压缩包内的文件夹会显示为每个文件路径的一部分。
gzip(.gz)
单个压缩文件,常见于 Web 服务器传输、日志轮转和 <code>tar.gz</code> 导出。<code>.tar.gz</code> 解压后得到一个 <code>.tar</code> 文件。
zlib
带两字节头部的 DEFLATE,许多协议和文件格式都内嵌这种形式。
Brotli(.br)
大多数现代网站所用的压缩方式。它没有魔数,因此只有在你把它选为备用格式时才会解压。

只解压你需要的文件

打开 ZIP 时只读取其中央目录,也就是位于文件末尾的目录表,其他什么都不读。只有点击某个文件的下载按钮时,它才会被解压,所以即使你只需要大压缩包里的一个文档,也能很快打开。

无法打开的内容

  • 受密码保护或已加密的 ZIP 条目。
  • RAR、7z 以及 ZIP、gzip、zlib、Brotli 之外的其他格式。
  • 解压 .tar.gz 后 .tar 里的内容:你得到的是 .tar 文件本身。

常见问题

我的文件会被上传吗?
不会。压缩包在浏览器标签页内的 Web Worker 中读取。不会向服务器发送任何内容,关闭标签页即全部清除。
能只从大 ZIP 中提取一个文件吗?
可以。程序会先读取压缩包的文件列表,每个条目只在你下载时才解压,因此无需解压整个压缩包。
为什么我的 .br 文件显示错误?
Brotli 数据流没有签名,所以无法自动识别。在备用格式菜单中选择 Brotli,文件就会用它来解压。
能打开有密码的 ZIP 吗?
暂时不能。加密 ZIP 的文件列表仍可打开,但其中加密的条目无法提取,下载时会显示错误。
反过来,如何制作 ZIP?
请使用压缩工具。它可以把任意数量的文件打包成一个 ZIP,或用 gzip、Brotli、zlib 或原始 DEFLATE 压缩单个文件。