TAR.BZ2をTAR.XZに

TAR.BZ2をTAR.XZにオンラインで変換。BZIP2からXZ圧縮アルゴリズムにアップグレードし圧縮率を向上。

PDF

tool.page.dragDrop

tool.page.format.pdf

tool.trust.fasttool.trust.securetool.trust.noSignup

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

BZIP2からXZ圧縮にアップグレードして、さらに優れた圧縮率を実現しましょう。XZ(LZMA2)は通常BZIP2より10〜15%優れた圧縮を達成し、同時により高速な解凍速度も提供します。この変換はアーカイブを現在のほとんどのLinuxディストリビューションで好まれるフォーマットに近代化します。

TAR.XZフォーマットはソースコード、Linuxカーネルリリース、ソフトウェアパッケージの配布の標準となっています。TAR.BZ2からTAR.XZに変換することで、ストレージ要件を削減しながら、アーカイブをダウンロードして展開するエンドユーザーの抽出パフォーマンスを向上させます。

なぜTAR.XZにアップグレードするのか?

  • 最高の圧縮 — XZはトップクラスの圧縮率を提供し、通常BZIP2より10〜20%小さくなります
  • より高速な解凍 — XZはより優れた圧縮にもかかわらずBZIP2より速く抽出されます
  • モダン標準 — Linuxカーネル、GNUツール、およびほとんどのディストリビューションは現在TAR.XZを好みます
  • 並列サポート — XZはpixzまたはpxzで複数のCPUコアを圧縮に活用できます
  • より良いツール — xz-utilsは整合性チェックと回復のための優れたオプションを提供します

変換の仕組み

TAR.BZ2からTAR.XZへの変換は、BZIP2レイヤーを解凍して生のTARアーカイブを抽出し、次にXZアルゴリズムで再圧縮することを含みます。TARレイヤーに保存されたすべてのファイル内容、パーミッション、タイムスタンプ、所有権情報、シンボリックリンクはそのまま正確に保持されます。

変換プロセスは完全な再エンコーディングを自動的に処理します。TAR.BZ2ファイルをアップロードすると、配布または保存の準備ができた完全に最適化されたTAR.XZアーカイブを受け取ります。入力ファイルと出力ファイルの両方が処理後にクリーンアップされ、データを保護します。

技術比較:BZIP2 vs XZ

BZIP2はBurrows-Wheeler変換とHuffman符号化を組み合わせて使用し、XZはLZMA2(Lempel-Ziv-Markovチェーンアルゴリズム)を使用します。LZMA2はより大きな辞書とより洗練されたマッチングを使用してより優れた圧縮を達成します。トレードオフとしてXZ圧縮はより多くのメモリとCPU時間を必要としますが、解凍は実際にはBZIP2より速いです。

XZはBZIP2の最大900KBと比較して最大1.5GBの辞書サイズを使用します。これによりXZはより大きなデータスパン全体でパターンを見つけることができ、ソースコードリポジトリやデータベースダンプのような繰り返しコンテンツを含む大きなファイルでより優れた圧縮が得られます。

Linuxカーネル自体を含む現代のLinuxディストリビューションはパッケージ配布にXZを標準化しています。BZIP2からXZへの変換により、アーカイブが利用可能な最良の圧縮で現在推奨されるフォーマットを使用することが保証されます。

メモリ要件

デフォルト設定でのXZ圧縮は約100〜200MBのRAMを使用します。最大圧縮(-9e)は数ギガバイトを必要とする可能性があり、メモリ制約のあるシステムでは実用的ではありません。解凍は作成時に使用された圧縮レベルに関係なく、通常20〜50MBのみ必要です。

BZIP2は圧縮に約8MB、解凍に4MBを使用します。このより低いメモリフットプリントにより、BZIP2は組み込みシステムや古いハードウェアで人気がありました。メモリ制限のある環境をサポートする必要がある場合、XZの優れた圧縮にもかかわらずTAR.BZ2がより良い選択肢のままである可能性があります。

実際の圧縮例

Linuxカーネルソースコード(非圧縮で約1GB)の場合、TAR.BZ2は約130MB、TAR.XZは約110MBを生成します—15%の改善です。ログファイルのような繰り返しの多いコンテンツでは、XZの利点は30%を超えることがあります。JPEG画像のようなすでに圧縮されたコンテンツでは、どちらのフォーマットも大幅な圧縮は提供せず、両方とも元のサイズに近いファイルを生成します。

よくある質問

TAR.XZはTAR.BZ2と比較してどのくらい小さくなりますか?

TAR.XZは通常TAR.BZ2より10〜20%小さいファイルを生成します。両者とも高圧縮フォーマットですが、XZのLZMA2アルゴリズムはより効率的で、特に大きなファイルやソースコードアーカイブで効果的です。

XZの抽出はBZIP2より速いですか?

はい、XZはより優れた圧縮を達成しながらもBZIP2より顕著に速く解凍されます。これによりTAR.XZはサイズと抽出パフォーマンスの両方でTAR.BZ2より改善されています。

なぜLinuxディストリビューションはBZ2からXZに切り替えているのですか?

XZはBZIP2よりも優れた圧縮率とより高速な抽出を提供します。Linuxカーネルとほとんどの主要なディストリビューションは現在TAR.XZとして配布されています。古いTAR.BZ2アーカイブを変換すると、現在の標準に近代化されます。

ファイルパーミッションは保持されますか?

はい、両方のフォーマットはTARアーカイブレイヤーを使用しています。すべてのUnixメタデータ—パーミッション、タイムスタンプ、所有権、シンボリックリンク—はそのまま正確に保持されます。外部の圧縮アルゴリズムのみが変更されます。

TAR.XZは古いシステムでサポートされていますか?

XZサポートは2010年頃にほとんどのディストリビューションに追加されました。非常に古いシステムはxz-utilsが欠けている場合があります。レガシーシステムとの互換性が必要な場合、TAR.BZ2またはTAR.GZがより安全な選択肢かもしれません。

XZはマルチコア圧縮をサポートしていますか?

はい、XZは複数のCPUコアを使用した並列圧縮をサポートしています。当社のWebコンバーターはシングルスレッド処理を使用していますが、ローカルツールは-Tオプションですべての利用可能なコアを活用できます。

TAR.BZ2 to TAR.XZ | File Converter Lab