# TAR 解压器

使用我们的 TAR 解压器，无需终端即可解包 TAR 和 TAR.GZ 压缩包。上传 .tar、.tar.gz 或 .tgz 文件后，工具会将其解压，读取 USTAR、GNU 和 PAX 标头，列出每个文件和文件夹的大小及日期，并将文件打包成一个可在任何地方打开的 ZIP 文件供你下载。对于在 Windows 电脑或手机上收到 tarball 的用户来说，这款工具很实用；它会拒绝或跳过不安全路径、链接和压缩包炸弹。

## 常见问题

### 如何解压 TAR 或 TAR.GZ 文件？

上传压缩包并点击“解压 TAR”。工具会检测文件是否经过压缩，读取所有条目，并将文件打包成 ZIP 文件供你下载，同时显示压缩包内容列表。

### 支持哪些文件类型？

支持未压缩的 .tar 压缩包，以及扩展名为 .tar.gz 或 .tgz 的 GZIP 压缩包。工具会根据文件内容而非文件名检测格式。不支持 BZIP2、XZ、7z 和 RAR 压缩包。

### 为什么结果是 ZIP 文件？

页面每次只能提供一个结果文件供下载，而 ZIP 无需额外软件即可在所有系统上打开。ZIP 会保留 TAR 压缩包中的文件夹结构，因此解压后得到的文件与原来相同。

### 压缩包最大可以多大？

上传文件最大为 10 MB。解压后的文件总大小最多为 50 MB，条目数最多为 1,000；对于大于 1 MB 的压缩包，解压后的大小最多可达到其自身大小的 100 倍。

### 支持哪些 TAR 变体？

支持带有长路径前缀的 USTAR 压缩包、带有长文件名的 GNU 压缩包，以及带有扩展标头的 PAX 压缩包。系统会验证标头校验和，并将截断的压缩包报告为已损坏。

### 链接、设备和其他特殊条目会怎样处理？

符号链接、硬链接、设备和管道会显示在列表中，但不会包含在下载文件里，因为它们可能指向解压文件夹之外的位置。列表会告知你跳过了多少个条目。

### 为什么我的压缩包因路径问题被拒绝？

包含绝对路径或 .. 路径段的条目可能会将文件写入解包目标文件夹之外。解压器不会静默重写这类路径，而是拒绝该压缩包并指出相应条目。

### 文件权限会保留吗？

列表会按压缩包中的原样显示每个条目，但 ZIP 下载使用标准权限，因此不会保留可执行标志。如果脚本需要运行，请在解包后重新设置权限。

### 如果压缩包中有两个相同路径，会怎样？

TAR 压缩包可以追加文件的新版本。与 tar 本身的行为一致，同一路径的最后一个副本会生效并包含在下载文件中。

### 上传的压缩包会被存储吗？

不会。此请求的压缩包会在内存中解包，结果会直接返回给你。服务器不会保存任何内容。

在这里投放广告？

[给我们发邮件](mailto:hi@dennn.is?subject=%E5%9C%A8%20OneClick%20Pro%20%E4%B8%8A%E6%8A%95%E6%94%BE%E5%B9%BF%E5%91%8A)

[广告 适用于 WordPress 的智能体就绪型插件套件。](https://sleekwp.com/?ref=oneclickpro)
