human
Linuxコマンドラインのファイルを圧縮するにはどうすればよいですか？いくつかのオプションがある場合は、それらを表示します。
gpt
Linuxで最も標準的な圧縮機能はgzipである。gzipを使って一つのファイルを圧縮するには、次のようにします：

`gzip file`

これで`file.gz`という圧縮ファイルができあがる：

`gzip -d file.gz`

zstd、bzip2、lzma、xz、lz4、pigz がその一部である。例として、同じファイルをzstdで圧縮する場合、コマンドは次のようになる：

`zstd file`

結果は圧縮ファイル `zstfile.zst` となる。これを解凍するには

`zstd -d file.zst`

ほとんどすべての圧縮機では、コマンドラインで圧縮レベルを 1 から 9 (gzip, lz4, bzip2, xz, lzma) まで、または 1 から 19 (zstd) まで指定できる。値が高いほど圧縮率が高い (ファイルが小さくなる) が、 速度が遅くなったり RAM の使用量が増えたりする。lz4 フォーマットでの最大圧縮の例：

`lz4 -9 file`

異なるプログラム間の違いは、使用される圧縮アルゴリズムであり、これが最終的なファイルサイズ、圧縮と解凍の速度、RAM使用量、マルチスレッド機能、異なるアーキテクチャ上での可用性を決定し、異なるアプリケーションに多かれ少なかれ適している。