🎯 它解决什么问题?
从 GitHub 或服务器下载的部署包、源码包都是 .tar.gz,Windows 上没有现成命令解;要给 Linux 服务器上传一批文件,也得先打成 tar.gz。这个工具把两件事都搬进了浏览器。
📂 四种格式解包
.tar / .tar.gz / .tgz / .gz 全支持,自动识别;.gz 单文件也能直接解。
👀 预览提取
先列清单再勾选下载,多个文件自动打包成 ZIP 方便一次保存。
🧵 打包上传
多选文件生成 .tar 或 .tar.gz, scp 上传前一步到位。
⚡ 原生 gzip 流
gzip 压缩解压用浏览器原生 CompressionStream,无需第三方引擎。
📋 使用步骤
- 解包:选 .tar / .tar.gz / .tgz / .gz 文件,清单自动列出
- 勾选需要的文件,点「下载选中文件」(多文件会打包成 ZIP)
- 打包:切到「打包」标签,多选文件(可多次累积添加)
- 选 .tar 或 .tar.gz 格式,点「生成」下载
💡 你需要知道的细节
- tar 只是打包不压缩,tar.gz = tar + gzip 压缩,体积更小;
- 解包保留目录结构,打包成 ZIP 后解压层级不变;
- .gz 结尾但不是 tar.gz 的(如 access.log.gz)会按单文件解出;
- TAR 文件名长度超过 100 字符的极端包暂不支持;
- 给 Linux 传文件推荐 tar.gz:服务器一条 tar -xzf 即可解开。
常见问题
和 ZIP 工具有什么区别?
ZIP 面向 Windows 日常场景;TAR/GZ 面向 Linux/开发者场景(部署包、源码包、日志归档)。两个工具独立,各管各的格式。
为什么解出的多文件是 ZIP?
浏览器不能直接「下载到文件夹」,打包成 ZIP 一次下载最方便;解压后即得原目录结构。
支持 .tar.bz2 / .tar.xz 吗?
暂不支持 bz2/xz 压缩,仅支持 gzip(.gz)。
打包的 tar.gz 能在 Linux 直接解吗?
可以,产物是标准 ustar + gzip 格式,tar -xzf 文件名 即可解开。