Format Atlas

对比

TAR 与 ZIP

TAR 和 ZIP 都能打包多个文件,但 TAR 主要是归档容器,通常与单独的压缩器组合使用;ZIP 将归档与压缩结合在一种格式中。应按接收方工具和工作流程选择。

应该选择哪种格式?

需要 Unix 类流程或单独压缩层时用 TAR;需要广泛兼容和简单解压时用 ZIP。

适用于 TAR

汇集文件和目录结构

  • Unix 软件发布及备份

适用于 ZIP

打包文件和文件夹以便传输

  • 将文件夹作为一个归档共享

基本信息

项目TARZIP
扩展名.tar.zip
MIME 类型application/x-tarapplication/zip
常见用途汇集文件和目录结构打包文件和文件夹以便传输
打开方式使用支持 tar 的工具;对于 tar.gz 等文件还需解开外层压缩。使用系统解压功能或可信的 ZIP 工具。如果无法打开,检查压缩与加密方式。
导出或转换改为 ZIP 时,比较目录路径、文件名、权限、时间戳和提取后的内容。重新打包时比较路径、权限、时间戳、加密设置及提取内容。

按用途选择

Unix 软件发布及备份

汇集文件和目录结构

TAR

将文件夹作为一个归档共享

打包文件和文件夹以便传输

ZIP

关键点 1

TAR 打包文件和元数据,但自身不压缩。

进一步了解差异

关键点 2

ZIP 可在一个归档中打包并压缩文件。

进一步了解差异

进一步了解差异

检查权限、链接和元数据是否需要保留,并在接收方系统上测试解压。使用 TAR 时需另外选择压缩方式。

  • TAR 常用于 Unix 类分发流程。
  • ZIP 在跨平台解压方面支持广泛。
  • .tar.gz 文件是用 gzip 压缩的 TAR 归档。

常见问题

TAR 是压缩格式吗?

TAR 是归档格式。gzip 或 xz 等压缩通常作为单独一层应用。

了解详情

相关用途与检查步骤

交付压缩归档前测试解压与内容一致性选择压缩或磁盘镜像格式

参考资料与规范