Format Atlas

对比

GZIP 与 XZ

GZIP 和 XZ 都是常用于单个文件的无损压缩格式。选择时应考虑输出大小、压缩与解压时间,以及接收方系统是否支持。

应该选择哪种格式?

优先遵循软件包或接收方要求;若两者均可用,请用代表性文件测试并确认解压工具可用。

适用于 GZIP

无损压缩文件或 tar 归档

  • Unix 发布包、日志和文本文件

适用于 XZ

无损压缩文件或 tar 归档

  • 采用 XZ 的软件发布包

基本信息

项目GZIPXZ
扩展名.gz, .gzip.xz
MIME 类型application/gzipapplication/x-xz
常见用途无损压缩文件或 tar 归档无损压缩文件或 tar 归档
打开方式用支持 GZIP 的工具解压。对于 tar.gz,还需解开 tar 归档。用支持 XZ 的工具解压。对于 tar.xz,解压后还需提取 tar 归档。
导出或转换转成 ZIP 或其他归档时,检查文件名、目录结构和解压后的内容。转换后比较提取的文件、名称、目录结构和内容。

按用途选择

Unix 发布包、日志和文本文件

无损压缩文件或 tar 归档

GZIP

采用 XZ 的软件发布包

无损压缩文件或 tar 归档

XZ

关键点 1

两者通常一次压缩一个文件。

进一步了解差异

关键点 2

XZ 对部分数据可能压缩得更小,但处理成本可能更高。

进一步了解差异

进一步了解差异

兼容性重要时采用发行方惯用格式。新建分发包时,用代表性数据比较大小和 CPU 时间,并确认用户能够解压。

  • GZIP 和 XZ 本身是压缩流,不是多文件归档。
  • Tar 常与两者搭配来打包多个文件。
  • 压缩率和速度会随数据及设置变化。

常见问题

XZ 一定比 GZIP 小吗?

不一定,结果取决于输入数据和设置,应测试实际文件。

了解详情

相关用途与检查步骤

选择压缩或磁盘镜像格式

参考资料与规范