gzipを使用して小さなファイルを圧縮する方が、bzip2を使用して小さなファイルを圧縮するよりも優れています。なぜですか? [閉鎖]

gzipを使用して小さなファイルを圧縮する方が、bzip2を使用して小さなファイルを圧縮するよりも優れています。なぜですか? [閉鎖]

私の前に質問があります。 gzipとbzip2を使った圧縮に関するものです。私が正しく理解した場合、bzip2にはより多くの処理能力が必要ですが、gzipよりもファイルを小さく、より効率的に圧縮します。

bzip2 を使用して 6 MB ファイルを圧縮しようとすると、サイズは gzip が期待するよりも小さくなります。しかし、bzip2を使用して5バイトのファイルを圧縮しようとすると、gzipを使用する場合よりもサイズが大きくなります。

bzip2 5_bytes_file

du -b 5_bytes_file.bz2結果:42バイト

gzip 5_bytes_file

du -b 5_bytes_file.gz 結果38バイト

なぜこれが起こるのですか?私は何が間違っていましたか?

関連情報