🍋
Menu
.xz Archive

XZ 压缩(LZMA2)

XZ 是一种使用 LZMA2 算法实现出色压缩比的压缩格式。它是 Linux 内核源码包、许多包管理器的默认压缩格式,在文件大小最小化比压缩速度更重要时被优先选用。

MIME 类型

application/x-xz

类型

二进制

压缩

无损

优点

  • + Excellent compression ratios — often the smallest output
  • + Integrity checks built into the format
  • + Multi-threaded compression and block-level random access

缺点

  • Very slow compression speed compared to gzip or Zstandard
  • High memory usage during compression
  • Not as widely supported on Windows as ZIP

何时使用 .XZ

在分发软件、内核源码和备份中使用 XZ,适用于最小化文件大小是首要目标的场景。

技术细节

XZ 在流/块容器中使用 LZMA2 压缩,支持完整性检查(CRC-32、CRC-64、SHA-256)和对块的随机访问。该格式允许对独立块进行多线程解压缩。

历史

Lasse Collin 于 2009 年创建了 XZ 格式,作为仅 LZMA 压缩的继任者。它很快被主要 Linux 发行版(Fedora、Arch、Debian)用于软件包压缩。

从 .XZ 转换

转换为 .XZ

相关格式