TAR转ZIP在线转换
.tar文件只是把多个文件首尾相连拼在一起,既不压缩也没有索引。重新打包成ZIP后,同样的文件在几乎所有电脑和手机上双击就能打开,下载体积通常也更小。
压缩包格式转换
或将ZIP, ZIPX, RAR … 文件拖放到此处 ·
单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除
文件在我们的服务器上处理,并在 30 分钟后删除。
仅当你上传的压缩包有密码保护时才需要填写。
转换后压缩包的可选密码。留空表示不设密码。TAR 和 ISO 无法设置密码。
AES-256 安全性高,可在 Windows 11、macOS、7-Zip 和 WinRAR 中打开。ZipCrypto 较弱,但可用旧版 Windows 内置解压功能打开。
保留原有文件夹,或把所有文件移到顶层。
使用方法
- 1
上传.tar文件
拖入 TAR 压缩包,一次最多 20 个,每个不超过 95 MB。.tar.gz、.tgz、.tar.xz 等压缩变体也可以使用。
- 2
检查压缩设置
本页将压缩级别设为最大,因为 TAR 本身不压缩,而文本、代码和日志压缩后会小很多。默认保留文件夹结构和文件日期。
- 3
转换为ZIP
点击转换为 ZIP并下载结果。两个文件都会在 30 分钟后从服务器删除。
TAR 转 ZIP 改变的是容器,而不是内容:每个文件都原样输出,现在经过压缩,在任何系统上都能打开。
TAR与ZIP:来自两个不同世界的压缩包格式
TAR 是 tape archive(磁带归档)的缩写。它随 1979 年的 Version 7 Unix 发布,当时备份写入磁带,只能从头读到尾。因此 TAR 是一种流:一个头部、一个文件、再一个头部、再一个文件,按 512 字节块填充,末尾没有目录。要找到最后一个文件,读取程序必须越过前面的所有内容。POSIX 在 1988 年将这种布局标准化为 ustar,Linux 工具至今仍在使用。
ZIP 来自 PC 世界。Phil Katz 在 1989 年随 PKZIP 发布了它,每个文件单独压缩,并在压缩包末尾的中央目录中列出所有文件。有了这个目录,Windows 资源管理器或 iPhone 的“文件”App 可以立即显示内容,并且无需解开其余部分就能取出单个文件。
当开发者、服务器或 Linux 备份把 .tar 交给使用笔记本电脑或手机的人时,两者就会冲突。转换后,对方得到的是自己的系统二十多年来一直原生支持的格式。
- tar 随 Version 7 Unix 问世
- 1979
- 每个 tar 头部块的大小
- 512 B
- ZIP 随 PKZIP 首次亮相
- 1989
- tar.exe 加入 Windows 10 1803
- 2018
TAR
磁带归档(TAR)
TAR 是 1979 年出现的 Unix 归档格式,最初用于将文件写入磁带。它把许多文件合并为一个,同时保留文件夹、权限和时间戳,但本身不做任何压缩。它是 Linux 和 macOS 上打包文件的标准方式,通常再用 gzip、bzip2 或 xz 压缩。Windows 10 及更高版本可以用内置工具解压 TAR。
- 压缩方式
- 无损
- 透明度
- –
- 动画
- –
- 发布年份
- 1979 · Unix (Bell Labs)
ZIP
ZIP 压缩包
ZIP 是 PKWARE 的 Phil Katz 于 1989 年创建的无损压缩包格式。它把许多文件和文件夹打包成一个压缩文件,Windows、macOS、Linux、iOS 和 Android 无需额外软件即可打开。ZIP 也是 DOCX、XLSX、EPUB、APK 和 JAR 文件的底层容器。它的标准压缩速度快,但效率不如 7z,旧的 ZipCrypto 密码保护也比较薄弱。
- 压缩方式
- 无损
- 透明度
- –
- 动画
- –
- 发布年份
- 1989 · Phil Katz (PKWARE)
TAR 包多来自 Linux 服务器、备份和源码发布,所以人们会把它重新打包成 ZIP,发给使用 Windows 或手机的同事、客户,或用于要求 ZIP 的上传表单;ZIP 转 TAR 则是面向 Linux 工具的部署方向。
TAR转ZIP的得与失
ZIP 中获得的
- 在 Windows 10、macOS、iPhone 和 Android 上双击即可打开
- 支持压缩,文本和代码的文件通常小得多
- 无需读取整个压缩包即可直接跳到某个文件
- 可通过新密码设置可选的 AES-256 密码
TAR 中丢失的
- 所有者和用户组名称
- 执行权限,除非解压工具会还原
- 符号链接和硬链接
- 确切的 Unix 设备文件和特殊文件
打开转换后的ZIP
在 Windows 上,右键点击 ZIP 并选择全部提取;在 Mac 上,双击即可。手机可在“文件”App 中打开。我们的指南 如何在任何设备上解压文件 逐步介绍了各个系统的操作。
如果收件人只需要 TAR 中的某一份文档,就没必要发送整个压缩包。在转换为中选择提取文件,只下载其中的内容,或者之后用 在线解压 工具打开 ZIP 来挑选单个文件。
TAR转ZIP常见问题
.tar文件本身已经压缩过了吗?
不会。TAR 只是在 512 字节的头部记录每个文件的名称、大小、所有者、权限和日期,然后原样写入文件内容。压缩是单独的一步,所以压缩后的 tar 包才会带有 .gz 或 .xz 这样的第二个扩展名。
转换后的ZIP会比TAR小吗?
通常会,因为 ZIP 经过压缩而 TAR 没有。源代码、CSV 导出文件和日志文件往往能缩小到原来的一小部分。照片、视频等本身已压缩的文件几乎没有变化,ZIP 甚至可能比它们的总大小略大。
TAR转ZIP后,Unix文件权限还会保留吗?
不能保证。TAR 会为每个文件保存所有者、用户组和执行权限位;ZIP 虽然有位置存放权限位,但 Windows 会忽略它们,许多解压工具也不会还原。如果脚本在 Linux 上必须保持可执行,请在解压后运行 chmod +x,或者给 Linux 用户保留 TAR。
TAR里的符号链接会怎样处理?
ZIP 没有可移植的方式来存储符号链接,使 Windows 和手机能够重新创建。解压后,链接可能变成普通文件或直接丢失,所以请检查依赖链接的文件夹,例如带有共享配置的项目。
Windows不转换能直接打开TAR吗?
较新的 Windows 11 版本可以在文件资源管理器中打开 TAR,这是 2023 年更新加入的功能。Windows 10 自 1803 版起在命令提示符中提供 tar 命令,但不支持双击打开。较旧的办公电脑、手机和许多网页门户仍然要求 ZIP。
我的文件后缀是.tar.gz而不是.tar,也适用这个页面吗?
可以使用,因为这里接受压缩的 tar 包,不过 TAR.GZ 转 ZIP 详细介绍了 gzip 这一层及其特殊之处。
- TAR.GZ转ZIP在线转换一步将.tar.gz或.tgz压缩包转换为ZIP:先解开gzip,再读取tar,所有文件写入一个可在Windows和手机上直接打开的ZIP。
- 7z转ZIP在线转换在线把7z转换为ZIP,无需7-Zip即可在Windows 10、Mac、iPhone和Android上打开。保留文件夹结构和日期,支持加密的7z。
- RAR转ZIP在线转换在线把RAR转换为ZIP,无需WinRAR,任何电脑或手机都能打开。保留文件夹结构和文件日期,支持带密码的RAR文件。
- DMG转ISO转换器将Apple DMG磁盘映像转换为ISO,让其中的文件可在Windows、Linux或虚拟机中挂载。了解哪些内容会保留,以及为什么Mac应用仍只能在Mac上运行。
- 在线打开RAR文件无需WinRAR或7-Zip,在线打开RAR文件。上传压缩包,如有密码输入密码,即可下载其中的文件。无需注册账号。
- ZIP转RAR在线转换论坛、模组网站或归档系统要求上传.rar时,可在线把ZIP转为RAR。支持最高压缩率和可选密码,无需安装WinRAR。