Format Atlas

对比

TAR 与 7Z

TAR 主要用于打包文件和元数据,压缩通常另行进行,例如 tar.gz。7Z 是内置压缩选项的归档格式。应按接收方工具和工作流程选择。

应该选择哪种格式?

Unix 类流程或需要单独压缩器时使用 TAR;接收方能够解压且希望使用单个压缩归档时可选 7Z。

适用于 TAR

汇集文件和目录结构

  • Unix 软件发布及备份

适用于 7Z

保存或共享文件集合

  • 接收方有兼容 7Z 的解压工具

基本信息

项目TAR7Z
扩展名.tar.7z
MIME 类型application/x-tarapplication/x-7z-compressed
常见用途汇集文件和目录结构保存或共享文件集合
打开方式使用支持 tar 的工具;对于 tar.gz 等文件还需解开外层压缩。使用可信的 7Z 解压工具,提取前检查文件列表。
导出或转换改为 ZIP 时,比较目录路径、文件名、权限、时间戳和提取后的内容。要制作 ZIP,先提取再重新打包,并比较路径、文件名、时间戳和内容。

按用途选择

Unix 软件发布及备份

汇集文件和目录结构

TAR

接收方有兼容 7Z 的解压工具

保存或共享文件集合

7Z

关键点 1

TAR 打包文件,但本身不压缩。

进一步了解差异

关键点 2

7Z 将归档与压缩选项结合。

进一步了解差异

进一步了解差异

确认接收方能打开哪种格式,以及是否需要保留压缩、权限、链接或元数据。在目标系统上测试解压。

  • TAR 常与 gzip、xz 或其他压缩器组合使用。
  • 7Z 在一个归档中打包并压缩文件。
  • .tar.7z 会将 TAR 再放入 7Z,流程可能更复杂。

常见问题

TAR 本身会压缩吗?

通常不会。TAR 用于打包文件;需要压缩 tar 归档时,通常再使用单独的压缩器。

了解详情

参考资料与规范