Linuxでファイル圧縮ツールを見つける場合、zip、gzip、およびbzip2に遭遇します。あなたにとって最適な圧縮ツールはどれですか?圧縮しようとしているものによって部分的に異なります。一連のテストでは、これらの3つのツールをペースで実行し、どのツールが最適かを確認します。
Windows文書の圧縮に最適なツール
最初のテストでは、1つのファイルタイプで各圧縮ツールを使用して、各ツールが問題のファイルをどのように処理するかを判断します。
この一連のテストは、Microsoft DOCX形式のWindowsドキュメントで実行されました。
デフォルトの設定を使用すると、結果は次のようになります。
| ツール | ファイルサイズ |
|---|---|
| 初期ファイルサイズ | 12202バイト |
| ジップ | 9685 |
| gzip | 9537 |
| bzip2 | 10109 |
同じファイルの最大圧縮設定を使用すると、同様の結果が得られました。最大圧縮を使用しても、デフォルト設定を使用するよりも良い結果が得られませんでした。
| ツール | ファイルサイズ |
|---|---|
| 初期ファイルサイズ | 12202バイト |
| ジップ | 9677 |
| gzip | 9530 |
| bzip2 | 10109 |
テキストのみ、テキスト、画像、フォーマットを含む2つのファイルで同じテストを実行すると、同じ結果が得られました。最大圧縮設定では結果に大きな違いはありませんでした。
すべての3つのテストで、gzipはすべてのカテゴリでトップに出てきます.bzip2は最も効果的ではありません。
画像を圧縮するための最良のツール
次のテストは、PNG、JPG、ビットマップ、およびGIF形式の画像を圧縮した結果を示しています。理論的には、JPGファイルはすでに圧縮されているため、圧縮することは全くできず、理論的にはファイルを大きくすることができます。
テスト結果は、JPBフォーマットの画像を圧縮することはほとんど効果がないことを示した。
PNGファイル
| ツール | ファイルサイズ |
|---|---|
| 初期ファイルサイズ | 345265 |
| ジップ | 345399 |
| gzip | 345247 |
| bzip2 | 346484 |
JPEGファイル
| ツール | ファイルサイズ |
|---|---|
| 初期ファイルサイズ | 44340 |
| ジップ | 44165 |
| gzip | 44015 |
| bzip2 | 44281 |
ビットマップファイル
| ツール | ファイルサイズ |
|---|---|
| 初期ファイルサイズ | 3113334 |
| ジップ | 495028 |
| gzip | 494883 |
| bzip2 | 397569 |
GIFファイル
| ツール | ファイルサイズ |
|---|---|
| 初期ファイルサイズ | 6164 |
| ジップ | 5772 |
| gzip | 5627 |
| bzip2 | 6051 |
すべての場合、gzipは謙虚なビットマップを除いてもう一度上に出ました。ビットマップイメージでは、bzip2圧縮は、元の圧縮形式と他の圧縮形式と比較して小さなファイルを生成しました。
オーディオファイルの圧縮に最適なツール
最も一般的なオーディオ形式はMP3です。これは既に圧縮されているため、テストされた2つのファイルのサイズに大きな違いはありませんでした。
ファイル1
| ツール | ファイルサイズ |
|---|---|
| 初期ファイルサイズ | 5278905 |
| ジップ | 5270224 |
| gzip | 5270086 |
| bzip2 | 5270491 |
ファイル2
| ツール | ファイルサイズ |
|---|---|
| 初期ファイルサイズ | 4135331 |
| ジップ | 4126138 |
| gzip | 4126000 |
| bzip2 | 4119410 |
ビデオを圧縮するのに最適なツール
このテストでは、2つのビデオファイルがテストされました。 MP3と同様に、MP4ファイルには既に圧縮レベルが含まれています。 FLVファイルは、可逆フォーマットであるため、圧縮レベルはありません。
MP4
| ツール | ファイルサイズ |
|---|---|
| 初期ファイルサイズ | 731908 |
| ジップ | 478546 |
| gzip | 478407 |
| bzip2 | 478042 |
FLV
| ツール | ファイルサイズ |
|---|---|
| 初期ファイルサイズ | 7833634 |
| ジップ | 4339169 |
| gzip | 4339030 |
| bzip2 | 4300295 |
どちらのファイル形式も圧縮されていて、結果は似ていましたが、bzip2が最も優れた仕事をしました。
実行可能ファイル
最後のカテゴリには実行可能ファイルが含まれています。実行可能ファイルはコンパイルされたコードなので、圧縮しないと驚くことはありません。
ファイル1
| ツール | ファイルサイズ |
|---|---|
| 初期ファイルサイズ | 26557472 |
| ジップ | 26514031 |
| gzip | 26513892 |
| bzip2 | 26639209 |
ファイル2
| ツール | ファイルサイズ |
|---|---|
| 初期ファイルサイズ | 195629144 |
| ジップ | 193951631 |
| gzip | 193951493 |
| bzip2 | 194834876 |
エフェクトは最小限に抑えられていますが、gzip圧縮が上に出てbzip2が最後になります。
完全なフォルダテスト
今回は、イメージ、ドキュメント、スプレッドシート、ビデオ、オーディオファイル、実行可能ファイル、およびその他のさまざまなファイル形式でいっぱいのフォルダでテストが実行されます。
デフォルトの圧縮
| ツール | ファイルサイズ | 奪われた時間 |
|---|---|---|
| 初期ファイル | 1333084160 | 0 |
| ジップ | 1303177778 | 1分10秒 |
| gzip | 1303177637 | 1分35秒 |
| bzip2 | 1309234947 | 6分5秒 |
最大圧縮率
| ツール | ファイルサイズ | 奪われた時間 |
|---|---|---|
| 初期ファイル | 1333084160 | 0 |
| ジップ | 1303107894 | 1分10秒 |
| gzip | 1303107753 | 1分35秒 |
| bzip2 | 1309234947 | 6分10秒 |
最も速い圧縮
| ツール | ファイルサイズ | 奪われた時間 |
|---|---|---|
| 初期ファイル | 1333084160 | 0 |
| ジップ | 1304163943 | 1分0秒 |
| gzip | 1304163802 | 1分15秒 |
| bzip2 | 1313557595 | 6分10秒 |
最後のテストに基づいて、bzip2は他の2つの圧縮ツールほど役に立たないことは明らかです。ファイルの圧縮には時間がかかり、最終的なファイルサイズは他の2つのツールよりも大きくなります。
zipとgzipの違いはごくわずかですが、gzipは一般的に一番上に出てきますが、zip形式はオペレーティングシステム間で共通しています。
評決
Linuxファイル圧縮ツールとしてzipまたはgzipのいずれかを使用します。たぶん、bzip2はその日を過ごしており、歴史に限られている必要があります。




