YAML

データ圧縮形式 - YAML

データ圧縮形式は、デジタルデータのサイズを削減し、保存効率と転送速度を向上させるための技術です。ZIP、GZIP、RAR、7zなどの形式は、それぞれ異なる圧縮アルゴリズム(Deflate、LZMA、BWTなど)を採用し、用途に応じた圧縮率と速度のバランスを提供しています。これらの形式は、ファイルのアーカイブ、Webコンテンツの転送、バックアップ、ソフトウェア配布など、様々なシーンで広く利用されています。

データ圧縮 アーカイブ ZIP GZIP RAR 7z ファイル形式 LZMA Deflate
- code: "01"
  slug: "zip"
  name: "ZIP"
  description: "最も普及している汎用圧縮形式。複数ファイルのアーカイブとパスワード保護が可能です。"
  extension: ".zip"
  algorithm: "Deflate"
  compressionRatio: "中(約89%)"
  compressionSpeed: "速い"
  decompressionSpeed: "速い"
  encryption: "AES-256 / ZIPCrypto"
  solidCompression: false
  license: "オープン(Public Domain)"
  osSupport: "Windows/macOS標準対応"
  primaryUse: "一般的なファイル配布、メール添付"
- code: "02"
  slug: "gzip"
  name: "GZIP"
  description: "単一ファイル圧縮に特化した高速形式。Webサーバーのコンテンツ圧縮で広く使用されます。"
  extension: ".gz"
  algorithm: "Deflate"
  compressionRatio: "中(約89%)"
  compressionSpeed: "非常に速い"
  decompressionSpeed: "最速"
  encryption: "非対応"
  solidCompression: false
  license: "GPL(GNU Project)"
  osSupport: "Linux/Unix標準"
  primaryUse: "Webコンテンツ圧縮、ログ圧縮"
- code: "03"
  slug: "rar"
  name: "RAR"
  description: "高い圧縮率とエラー回復機能を持つ商用圧縮形式。WinRARが代表的工具です。"
  extension: ".rar"
  algorithm: "RAR(独自)"
  compressionRatio: "中〜高(約90%)"
  compressionSpeed: "中程度"
  decompressionSpeed: "速い"
  encryption: "AES-256"
  solidCompression: true
  license: "プロプライエタリ(商用)"
  osSupport: "専用ソフト(WinRAR等)が必要"
  primaryUse: "商用アーカイブ、エラー回復が必要な場面"
- code: "04"
  slug: "7z"
  name: "7z"
  description: "最高の圧縮率を誇るオープンソース形式。暗号化や分割圧縮にも対応しています。"
  extension: ".7z"
  algorithm: "LZMA/LZMA2"
  compressionRatio: "最高(約94%)"
  compressionSpeed: "遅い(CPU負荷高)"
  decompressionSpeed: "速い"
  encryption: "AES-256"
  solidCompression: true
  license: "LGPL(オープンソース)"
  osSupport: "7-Zip等の専用ソフトが必要"
  primaryUse: "大容量データの長期保存、高圧縮が必要な場面"
- code: "05"
  slug: "bzip2"
  name: "Bzip2"
  description: "高圧縮率を実現する形式。圧縮・解凍速度はやや遅めですが、大容量ファイルに適しています。"
  extension: ".bz2"
  algorithm: "BWT + ハフマン符号化"
  compressionRatio: "高(約91%)"
  compressionSpeed: "遅い"
  decompressionSpeed: "中程度"
  encryption: "非対応"
  solidCompression: false
  license: "BSDスタイル(オープンソース)"
  osSupport: "Linux標準、他はツールが必要"
  primaryUse: "テキストファイル、ソースコードの圧縮"
- code: "06"
  slug: "xz"
  name: "XZ"
  description: "LZMA2アルゴリズムを使用した高圧縮率形式。Linux環境で標準的に採用されています。"
  extension: ".xz"
  algorithm: "LZMA2"
  compressionRatio: "高(約93%)"
  compressionSpeed: "遅い"
  decompressionSpeed: "速い"
  encryption: "非対応"
  solidCompression: false
  license: "Public Domain / LGPL"
  osSupport: "Linux標準"
  primaryUse: "Linuxパッケージ、カーネルソース"
- code: "07"
  slug: "zstd"
  name: "Zstd"
  description: "Facebook(Meta)が開発した現代的な圧縮形式。圧縮率と速度のバランスに優れています。"
  extension: ".zst"
  algorithm: "Zstandard"
  compressionRatio: "高(約91%)"
  compressionSpeed: "非常に速い"
  decompressionSpeed: "非常に速い"
  encryption: "非対応"
  solidCompression: false
  license: "BSD/GPL(オープンソース)"
  osSupport: "Linuxカーネル統合、クロスプラットフォーム"
  primaryUse: "データベース、リアルタイム圧縮、モダンシステム"
- code: "08"
  slug: "brotli"
  name: "Brotli"
  description: "Googleが開発したWebコンテンツ圧縮に最適化された形式。GZIPより高い圧縮率を実現します。"
  extension: ".br"
  algorithm: "Brotli"
  compressionRatio: "高(約93%)"
  compressionSpeed: "速い"
  decompressionSpeed: "速い"
  encryption: "非対応"
  solidCompression: false
  license: "MIT(オープンソース)"
  osSupport: "主要ブラウザー対応"
  primaryUse: "Webコンテンツ圧縮(HTTP圧縮)"
- code: "09"
  slug: "lz4"
  name: "LZ4"
  description: "超高速な圧縮・解凍が特徴の形式。圧縮率は控えめですが、リアルタイム処理に最適です。"
  extension: ".lz4"
  algorithm: "LZ4"
  compressionRatio: "低(約82%)"
  compressionSpeed: "最速(GB/秒級)"
  decompressionSpeed: "最速(GB/秒級)"
  encryption: "非対応"
  solidCompression: false
  license: "BSD(オープンソース)"
  osSupport: "クロスプラットフォーム"
  primaryUse: "リアルタイム圧縮、データベース、ゲーム"