🍋
Menu
.lz4 Archive

LZ4 压缩

LZ4 是一种为实时应用设计的极速压缩算法。它以压缩比换取速度,解压速率可达每秒数 GB。LZ4 被数据库、文件系统(ZFS、Btrfs)以及任何延迟比文件大小更重要的系统使用。

MIME 类型

application/x-lz4

类型

二进制

压缩

无损

优点

  • + Decompression speed exceeding 4 GB/s per core
  • + Very fast compression with minimal CPU overhead
  • + Widely used in production systems (ZFS, Btrfs, databases)

缺点

  • Lower compression ratio than gzip, bzip2, or xz
  • Not suitable for archival where size minimization is key
  • Less common as a standalone file format for distribution

何时使用 .LZ4

当解压速度至关重要时使用 LZ4 — 实时数据处理、文件系统压缩和数据库页面压缩。

技术细节

LZ4 使用面向字节的 LZ77 变体,带有固定大小的哈希表用于匹配查找。帧格式包括内容大小、校验和以及用于并行处理的块独立选项。

历史

Yann Collet 于 2011 年创建了 LZ4,针对解压速度进行了优化。它被 ZFS、Linux 内核和众多数据库采用。Collet 后来创建了 Zstandard,以弥合 LZ4 速度和 gzip 压缩比之间的差距。

从 .LZ4 转换

转换为 .LZ4

相关格式