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 本身的行为一致,同一路径的最后一个副本会生效并包含在下载文件中。
上传的压缩包会被存储吗?
不会。此请求的压缩包会在内存中解包,结果会直接返回给你。服务器不会保存任何内容。