TAR.XZ展開

TAR.XZアーカイブからファイルをオンラインで展開。ファイル構造と権限を保持したまま、XZ圧縮のtarアーカイブを即座に解凍します。

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

TAR.XZアーカイブをアップロード

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

TAR.XZファイルをオンラインで展開

TAR.XZアーカイブをアップロードすると、その内容をすぐに展開できます。本ツールはオンラインでXZ/LZMA2の展開とTARの解凍を行い、展開したファイルをどのOSでも使えるダウンロード可能なZIPアーカイブにまとめます。

TAR.XZファイルは高度に圧縮されているため、ダウンロードは軽くなりますが、展開はより複雑になります。本サーバーが、処理負荷の高い展開作業を代わりに行い、使いやすいZIP形式でファイルをお届けします。

TAR.XZ形式について

TAR.XZは、TARによるアーカイブ化と、一般的に使われる圧縮アルゴリズムの中で最も効率的なXZ/LZMA2圧縮を組み合わせた形式です。XZは標準的な圧縮方式の中で最も小さいファイルサイズを実現するため、Linuxカーネルのリリースや主要なオープンソースプロジェクトで好んで使われています。

XZファイルはGZIPやBZIP2に比べて大幅に小さくなりますが、展開により多くの処理能力が必要です。本ツールがこの重い処理を代わりに行います。

よくある用途

  • Linuxカーネル — kernel.orgはリリースをTAR.XZ形式で配布
  • 現行のソフトウェア — 現在のオープンソースプロジェクトはTAR.XZを好んで使用
  • 大きなダウンロード — XZは通信帯域の使用量を最小化
  • クロスプラットフォームでのアクセス — Linuxのアーカイブを Windows/Macで展開

XZ圧縮の利点

当社のテストでは、XZのファイルはGZIPより混在セットで7%、ソースコードで28%小さくなりました。つまり、さまざまなファイルを含む100MBのTAR.GZはTAR.XZで約93MB、ソースコードの100MBのTAR.GZは約72MBになります。そのためXZは、特に回線の遅いユーザーに向けたインターネットでのソフトウェア配布に適しています。

LZMA2圧縮の技術

XZ形式は、7-Zipで使われるLZMAアルゴリズムを改良したLZMA2圧縮を使用しています。LZMA2はマルチスレッド処理への対応と、圧縮しにくいデータのより良い扱いを追加しており、ソフトウェア配布物によくある大きく多様なファイル群の圧縮に適しています。

その圧縮率にはコストが伴います。XZは圧縮・展開の両方で、かなり多くのメモリとCPU時間を必要とします。現在のシステムは展開を効率的に処理できますが、圧縮工程はGZIPの数倍の時間がかかることがあります。本ツールは、処理負荷の高い展開をサーバー側で行います。

Linuxエコシステムにおける TAR.XZ

TAR.XZはLinuxソフトウェア配布の標準になっています。Linuxカーネル(kernel.org)は公式リリースをTAR.XZ形式で提供しています。主要ディストリビューションのパッケージマネージャーも内部でXZ圧縮を使用しています。Debian、Ubuntu、Arch Linux、FedoraはいずれもXZ圧縮のパッケージに依存しています。

GNUプロジェクト、Apache Foundation、その他多くのオープンソースリポジトリからソフトウェアをダウンロードする際、TAR.XZは通常最もダウンロードサイズの小さい選択肢です。ソースからLinuxソフトウェアを扱う人にとって、TAR.XZアーカイブの展開方法を理解しておくことは欠かせません。

XZ展開に必要なメモリ

XZの展開にはかなりのメモリが必要で、標準的な圧縮設定でも通常50〜100MB、最大設定で圧縮されたアーカイブではそれ以上が必要になります。極限圧縮(-9eフラグ)で作成されたアーカイブでは、展開に数ギガバイトのRAMが必要になることもあります。本ツールはこうしたリソース要件をサーバー側で処理するため、お使いの端末の性能にかかわらず展開できます。

リソースに制約のあるシステム(古いノートPC、Raspberry Pi、組み込み機器)でローカルに展開する場合、XZの展開はメモリ不足で遅くなったり失敗したりすることがあります。このような場合、本ツールが便利な解決策になります。アーカイブをアップロードして重い処理をサーバーに任せ、得られたZIPファイルをダウンロードするだけです。

アーカイブの整合性を確認する

公式のソフトウェア配布から入手するTAR.XZアーカイブには、通常検証用のSHA256やPGP署名が添付されています。ダウンロードしたアーカイブを展開する前に、提供されているチェックサムで整合性を確認してください。ダウンロードが破損していると展開に失敗したり、まれに転送中にアーカイブが改ざんされていた場合のセキュリティリスクにつながったりすることがあります。

XZ形式には、展開時の破損を検出するCRCチェックサムが含まれています。チェックサムエラーでアーカイブの展開が失敗した場合は、元の配布元から再ダウンロードしてください。一部の形式とは異なり、XZは部分的な破損から復旧できず、正常に展開するにはアーカイブ全体が無傷である必要があります。

関連ツール

TAR.XZ展開についてよくある質問

XZ圧縮とは何ですか、なぜ使われているのですか?

XZは一般的な形式の中で最も強く圧縮できるLZMA2アルゴリズムを使います。当社のテストでは、TAR.XZはTAR.GZより混在セットで7%、ソースコードで28%小さくなりました。LinuxカーネルのリリースやオープンソースプロジェクトがTAR.XZを使うのは、ダウンロードを小さくするためです。

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

Windows 11(バージョン23H2以降)はエクスプローラーでTAR.XZアーカイブを開けます。Windows 10(バージョン1803以降)でも、コマンドラインで tar -xJf archive.tar.xz を実行すれば展開できます。古いバージョンのWindowsを使っている場合や、ファイルを他の人に渡す場合は、ここで展開してどのシステムでも開けるZIPにしてください。

TAR.XZの展開が他の形式より遅いのはなぜですか?

XZの優れた圧縮率には、処理時間というコストが伴います。展開にはかなりのCPUリソースが必要です。本サーバー側でこの処理を行うため、ローカルでの展開を待つことなくファイルを受け取れます。

.txzファイルとは何ですか?

TXZはTAR.XZファイルの代替の拡張子です。中身は同一の形式で、二重拡張子をうまく扱えないシステムで短い拡張子が使われます。本ツールは.tar.xzと.txzの両方に対応しています。

展開できるTAR.XZファイルの最大サイズはどのくらいですか?

100MBまで(Premiumでは500MB)のTAR.XZファイルに対応しています。それを超えるアーカイブは、ローカルでの展開にコマンドラインツール(Linux/Macでは tar -xJf file.tar.xz)やWindowsの7-Zipをご利用ください。

TAR.XZはTAR.GZより優れていますか?

TAR.XZはファイルを小さくでき、当社のテストではTAR.GZより混在セットで7%、ソースコードで28%小さくなりましたが、圧縮と展開には時間がかかります。サイズを最小にしたいならTAR.XZ、速度や最大限の互換性を重視するならTAR.GZを使いましょう。

TAR.XZファイルを作成するには?

Linux/Macでは「tar -cJf archive.tar.xz folder/」を使用します。Windowsでは7-ZipでTAR.XZファイルを作成できます。XZ圧縮はGZIPより遅いですが、最も小さいアーカイブを生成します。

Unixのファイル権限は保持されますか?

ZIP形式に変換する際、ファイル権限やシンボリックリンクといったUnix固有の属性を完全に保持することはできません。ファイルの内容は正確に保持されますが、所有者や権限の情報はクロスプラットフォーム互換性のために簡略化されます。