🍋
Menu
.lz4 Archive

LZ4 Compressed

LZ4はリアルタイムアプリケーション向けに設計された極めて高速な圧縮アルゴリズムです。圧縮率を犠牲にして速度を優先し、毎秒数ギガバイトの解凍を実現します。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はのちにLZ4の速度とgzipの圧縮率のギャップを埋めるためにZstandardを作成しました。

.LZ4から変換

.LZ4に変換

関連フォーマット