TAR.GZをTAR.BZ2に

TAR.GZをオンラインでTAR.BZ2に変換——より優れた圧縮のため。より小さいアーカイブサイズのためGZIPからBZIP2圧縮アルゴリズムに切り替えます。

またはファイルをここにドラッグ&ドロップ

PDFファイルをアップロード

高速変換安全な処理登録不要

TAR.GZをオンラインでTAR.BZ2に変換

中身の大半がテキストなら、GZIPからBZIP2に切り替えるとファイルが小さくなります。当社のテストでは、BZIP2でソースコードはGZIPより21%小さくなりましたが、コード・バイナリ・写真の混在セットでは2%しか小さくならず、展開もかなり遅くなります。当社のコンバーターはTAR.GZアーカイブを展開し、すべてのファイル、フォルダー、ディレクトリ構造を保ったままBZIP2で再圧縮します。

変換処理はシンプルです。.tar.gzまたは.tgzファイルをアップロードすると、サーバー側でGZIP層を展開し、TARアーカイブをBZIP2で再圧縮します。生成される.tar.bz2ファイルは、あらゆるUnix/Linuxシステムと完全な互換性を保ち、tar、bzip2、グラフィカルなアーカイブマネージャーなどの標準ツールで展開できます。

GZIPとBZIP2の圧縮比較

GZIPとBZIP2はどちらもTARアーカイブでよく使われる圧縮アルゴリズムですが、特性が異なるため適した用途も異なります。

項目GZIP(.tar.gz)BZIP2(.tar.bz2)
圧縮率良好(当社テストでコードを78%削減)テキストで有利(当社テストでコードがGZIPより21%小さい)
圧縮速度高速遅い
展開速度非常に高速約9倍遅い
メモリ使用量少ない高め
最適な用途日常的な利用、スクリプトアーカイブ保存、配布

なぜTAR.GZをTAR.BZ2に変換するのか?

  • より高い圧縮率 — 当社のテストでは、BZIP2でソースコードはGZIPより21%小さくなり、混在データでは2%のみ
  • アーカイブ保存 — ファイルが小さくなることで長期保存コストを削減
  • 帯域の節約 — ソフトウェア配布時のダウンロードサイズを削減
  • 同等の互換性 — どちらの形式もすべてのUnix/Linuxシステムに対応
  • 構造の維持 — すべてのファイル、パーミッション、メタデータを保持

よくある使用例

ソフトウェア配布: オープンソースプロジェクトは.tar.gzと.tar.bz2の両方のダウンロードを提供することがよくあります。BZIP2に変換すれば、標準的なUnixツールとの互換性を保ちながら、低速な回線を使うユーザーのダウンロードサイズを削減できます。

バックアップの長期保存:文書、ログ、ソースコードが中心のバックアップなら、BZIP2の追加圧縮が効いてきます。当社のテストでは、ソースコードがGZIPより21%小さくなりました。写真や動画が大半のバックアップでは、ほとんど小さくなりません。

ソースコードアーカイブ: ソースコードのようなテキスト中心のコンテンツは、BZIP2で特に高い圧縮率が得られます。カーネルソースや大規模なコードベースを.tar.gzから.tar.bz2に変換すれば、大きなサイズ削減が期待できます。

BZIP2アルゴリズムの詳細

BZIP2はBurrows-Wheelerブロックソートアルゴリズムに、move-to-front符号化とハフマン圧縮を組み合わせています。データはブロック単位(通常900KB)で処理され、似たバイトをまとめるようソートされたうえで圧縮されます。この手法は、パターンが頻繁に繰り返されるテキストやソースコードで特に効果を発揮します。

ブロック単位の設計により、BZIP2はアーカイブが破損した場合でも部分的な復旧が可能です。失われるのは破損したブロックだけで、アーカイブ全体が失われるわけではありません。この堅牢性から、BZIP2はデータ整合性が重要なアーカイブ保存に適しています。欠点は、GZIPと比べて圧縮・展開時のメモリ使用量が多い点です。

TAR.GZのまま使うべきケース

すべてのアーカイブがBZIP2への変換で恩恵を受けるわけではありません。JPEG画像、MP3音声、動画ファイルなどすでに圧縮されているコンテンツが大半を占めるアーカイブでは、BZIP2でも圧縮率は向上せず、メタデータのオーバーヘッドによりわずかに大きくなることさえあります。形式変更を決める前に圧縮結果をテストしてください。

頻繁に展開する必要があるアーカイブでは、GZIPの速い展開速度の方が良いユーザー体験を提供します。ストレージ容量がそれほど重要でなく、ユーザーが定期的にアーカイブを展開する場合、理論上BZIP2の方がサイズで有利であっても、TAR.GZ形式を維持する方が現実的な選択になることが多いです。

関連するアーカイブツール

よくある質問

TAR.GZをTAR.BZ2に変換するとファイルサイズは小さくなりますか?

はい、特にテキストで効果があります。当社のテストでは、BZIP2 は GZIP と比べてソースコードを 21%、プログラムのバイナリを 7% 小さくしましたが、写真はわずかに大きくなり、混在セットでは 2% 小さくなっただけでした。

この変換は可逆(ロスレス)ですか?

はい。この変換は完全に可逆(ロスレス)です。すべてのファイル、ディレクトリ、パーミッション、メタデータはそのまま維持されます。変わるのは外側の圧縮アルゴリズムがGZIPからBZIP2になる点だけです。

なぜBZIP2はGZIPより遅いのですか?

BZIP2は、より大きなデータブロックを解析して圧縮の機会を見つけ出す、より複雑なアルゴリズム(Burrows-Wheeler変換)を使用します。これによりファイルは小さくなりますが、圧縮・展開により多くのCPU時間とメモリが必要になります。

WindowsでTAR.BZ2ファイルを展開できますか?

はい。Windowsユーザーは7-Zip、WinRAR、PeaZipなどのツールを使ってTAR.BZ2ファイルを展開できます。ただし、クロスプラットフォームの互換性が最優先であれば、代わりにZIP形式への変換を検討してください。

変換できるファイルの最大サイズはどのくらいですか?

このコンバーターはTAR.GZファイルを100MBまで(Premiumでは500MB)処理できます。それより大きいアーカイブは、ローカル環境でコマンドラインツールの利用を検討してください: tar -xzf archive.tar.gz && tar -cjf archive.tar.bz2 [files]

最高の圧縮率を求めるならTAR.BZ2とTAR.XZどちらを使うべきですか?

TAR.XZ(LZMA2圧縮を使用)は、特に大きなファイルで通常TAR.BZ2より高い圧縮率を実現します。ただし、TAR.BZ2の方が旧式システムとの互換性は広くなります。最大限の圧縮にはXZを、幅広い互換性にはBZ2を選んでください。