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: "リアルタイム圧縮、データベース、ゲーム"