GNUとUnixのコマンド
gzip、bzip2、xzという3つの圧縮コマンドの違いに関する説明として正しいものはどれか。
- Agzipはディレクトリを再帰的に圧縮してアーカイブを作成できるが、bzip2とxzは単一ファイルしか扱えない
- Bbzip2はWindows専用の圧縮形式であり、Linuxでは利用できない
- Cxzはtarと機能的に同一であり、複数ファイルをまとめて1つのアーカイブファイルにする機能を持つ
- ✓一般に圧縮率はxz > bzip2 > gzipの順に高くなる傾向があるが、圧縮処理に要する時間もその順に長くなる傾向がある
解説
xzは高い圧縮率を持つが処理に時間がかかり、bzip2はgzipより高圧縮だが低速、gzipは高速だが圧縮率は控えめという特性の違いがある。いずれも単一ファイルの圧縮用であり複数ファイルのアーカイブ機能はtarと組み合わせて使用する。
根拠GNUとUnixのコマンド - ファイルのアーカイブと圧縮(gzip, bzip2, xz)