Skip to main content

Linux用の最も優れた圧縮ツールはどれですか?

AWS re:Invent 2018 - Keynote with Andy Jassy (六月 2026)

AWS re:Invent 2018 - Keynote with Andy Jassy (六月 2026)
Anonim

Linuxでファイル圧縮ツールを見つける場合、zip、gzip、およびbzip2に遭遇します。あなたにとって最適な圧縮ツールはどれですか?圧縮しようとしているものによって部分的に異なります。一連のテストでは、これらの3つのツールをペースで実行し、どのツールが最適かを確認します。

Windows文書の圧縮に最適なツール

最初のテストでは、1つのファイルタイプで各圧縮ツールを使用して、各ツールが問題のファイルをどのように処理するかを判断します。

この一連のテストは、Microsoft DOCX形式のWindowsドキュメントで実行されました。

デフォルトの設定を使用すると、結果は次のようになります。

ツールファイルサイズ
初期ファイルサイズ12202バイト
ジップ9685
gzip9537
bzip210109

同じファイルの最大圧縮設定を使用すると、同様の結果が得られました。最大圧縮を使用しても、デフォルト設定を使用するよりも良い結果が得られませんでした。

ツールファイルサイズ
初期ファイルサイズ12202バイト
ジップ9677
gzip9530
bzip210109

テキストのみ、テキスト、画像、フォーマットを含む2つのファイルで同じテストを実行すると、同じ結果が得られました。最大圧縮設定では結果に大きな違いはありませんでした。

すべての3つのテストで、gzipはすべてのカテゴリでトップに出てきます.bzip2は最も効果的ではありません。

画像を圧縮するための最良のツール

次のテストは、PNG、JPG、ビットマップ、およびGIF形式の画像を圧縮した結果を示しています。理論的には、JPGファイルはすでに圧縮されているため、圧縮することは全くできず、理論的にはファイルを大きくすることができます。

テスト結果は、JPBフォーマットの画像を圧縮することはほとんど効果がないことを示した。

PNGファイル

ツールファイルサイズ
初期ファイルサイズ345265
ジップ345399
gzip345247
bzip2346484

JPEGファイル

ツールファイルサイズ
初期ファイルサイズ44340
ジップ44165
gzip44015
bzip244281

ビットマップファイル

ツールファイルサイズ
初期ファイルサイズ3113334
ジップ495028
gzip494883
bzip2397569

GIFファイル

ツールファイルサイズ
初期ファイルサイズ6164
ジップ5772
gzip5627
bzip26051

すべての場合、gzipは謙虚なビットマップを除いてもう一度上に出ました。ビットマップイメージでは、bzip2圧縮は、元の圧縮形式と他の圧縮形式と比較して小さなファイルを生成しました。

オーディオファイルの圧縮に最適なツール

最も一般的なオーディオ形式はMP3です。これは既に圧縮されているため、テストされた2つのファイルのサイズに大きな違いはありませんでした。

ファイル1

ツールファイルサイズ
初期ファイルサイズ5278905
ジップ5270224
gzip5270086
bzip25270491

ファイル2

ツールファイルサイズ
初期ファイルサイズ4135331
ジップ4126138
gzip4126000
bzip24119410

ビデオを圧縮するのに最適なツール

このテストでは、2つのビデオファイルがテストされました。 MP3と同様に、MP4ファイルには既に圧縮レベルが含まれています。 FLVファイルは、可逆フォーマットであるため、圧縮レベルはありません。

MP4

ツールファイルサイズ
初期ファイルサイズ731908
ジップ478546
gzip478407
bzip2478042

FLV

ツールファイルサイズ
初期ファイルサイズ7833634
ジップ4339169
gzip4339030
bzip24300295

どちらのファイル形式も圧縮されていて、結果は似ていましたが、bzip2が最も優れた仕事をしました。

実行可能ファイル

最後のカテゴリには実行可能ファイルが含まれています。実行可能ファイルはコンパイルされたコードなので、圧縮しないと驚くことはありません。

ファイル1

ツールファイルサイズ
初期ファイルサイズ26557472
ジップ26514031
gzip26513892
bzip226639209

ファイル2

ツールファイルサイズ
初期ファイルサイズ195629144
ジップ193951631
gzip193951493
bzip2194834876

エフェクトは最小限に抑えられていますが、gzip圧縮が上に出てbzip2が最後になります。

完全なフォルダテスト

今回は、イメージ、ドキュメント、スプレッドシート、ビデオ、オーディオファイル、実行可能ファイル、およびその他のさまざまなファイル形式でいっぱいのフォルダでテストが実行されます。

デフォルトの圧縮

ツールファイルサイズ奪われた時間
初期ファイル13330841600
ジップ13031777781分10秒
gzip13031776371分35秒
bzip213092349476分5秒

最大圧縮率

ツールファイルサイズ奪われた時間
初期ファイル13330841600
ジップ13031078941分10秒
gzip13031077531分35秒
bzip213092349476分10秒

最も速い圧縮

ツールファイルサイズ奪われた時間
初期ファイル13330841600
ジップ13041639431分0秒
gzip13041638021分15秒
bzip213135575956分10秒

最後のテストに基づいて、bzip2は他の2つの圧縮ツールほど役に立たないことは明らかです。ファイルの圧縮には時間がかかり、最終的なファイルサイズは他の2つのツールよりも大きくなります。

zipとgzipの違いはごくわずかですが、gzipは一般的に一番上に出てきますが、zip形式はオペレーティングシステム間で共通しています。

評決

Linuxファイル圧縮ツールとしてzipまたはgzipのいずれかを使用します。たぶん、bzip2はその日を過ごしており、歴史に限られている必要があります。