.XZ

XZ ファイル

XZ Compressed Archive
質問する
クイック回答

.xz ファイルは、LZMA2 アルゴリズムを使用して XZ Utils で作成された圧縮アーカイブです。通常、単一のファイルをラップします(多くの場合 .tar ファイルであるため、.tar.xz としてよく見かけます)。Windows では 7-Zip または PeaZip で開くことができます。macOS では The Unarchiver または Keka を使用してください。Linux では tar -xf file.tar.xz を実行します。この形式には暗号化機能はなく、組み込みのマルウェアのリスクもありません。

開発元: Tukaani Project (Lasse Collin) カテゴリ: 圧縮ファイル オープンスタンダード MIME: application/x-xz
対応OS Windows macOS Linux
関連: .RAR · .ZIP · .Z01 · .7Z

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 16, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

XZ ファイル形式とは?

.xz は、XZ 圧縮方式を使用した圧縮アーカイブファイル形式です。この形式は、The Tukaani Project(Slackware ベースの GNU/Linux ディストリビューション)の一部として開発されたリファレンスソフトウェアツールである XZ Utils のネイティブ形式です。

XZ と TAR

.xz アーカイブは単一の圧縮ストリームのみを保存でき、独自のディレクトリツリーを持ちません。そのため、.xz ファイルは通常 TAR アーカイブ と組み合わせて使用されます。TAR が選択したファイルを単一のアーカイブにまとめ、その後に XZ アルゴリズムを適用して圧縮します。その結果、ファイルには拡張子 .tar.xz または .txz が付きます。

LZMA2 圧縮アルゴリズム

XZ 圧縮は、オリジナルの LZMA 標準の進化形である LZMA2 アルゴリズムに基づいています。これにより高い圧縮率が可能になり、ファイルサイズを大幅に削減できます。XZ アーカイブは通常、GZIP よりも 30% 小さく、BZIP2 アーカイブよりも 15% 小さくなります。XZ は情報の損失を防ぐためにロスレス圧縮を提供します。

補足事項

  • 他の圧縮方法と比較して、XZ の圧縮プロセスはかなり低速ですが、展開(解凍)は大幅に高速です。
  • XZ アーカイブは、Slackware やほとんどの主要なカーネルソースのタールボールを含む、Linux ソフトウェアパッケージの配布に広く使用されています。
  • .xz 形式は、固定の 6 バイトのヘッダーマジック FD 37 7A 58 5A 00 で識別され、デフォルトでブロックごとおよびストリームごとの CRC64 チェックサムを使用して整合性を検証します(CRC32 および SHA-256 もサポートされています)。
  • 2024 年初頭、XZ Utils のバージョン 5.6.0 および 5.6.1 の liblzma ライブラリに、意図的に注入されたバックドア(CVE-2024-3094)が含まれていることが判明しました。.xz ファイル形式の仕様自体は影響を受けません。それらの特定のビルドタールボールのみが侵害されました。

セキュリティと安全性

リスク: LOW

.xz 形式には実行可能コードが含まれておらず、「実行」することはできません。リスクは中身にのみ依存します(信頼する前に展開してください)。2024 年のサプライチェーン攻撃(CVE-2024-3094)に注意してください。一部のディストリビューションのテストチャネルで配布された xz 5.6.0/5.6.1 の liblzma ビルドにバックドアが挿入されました。これはツールやライブラリのバイナリに影響するもので、受信した .xz ファイル自体に影響するものではありません。アドウェアを同梱している偽の「xz オープナー」ダウンロードサイトに注意し、7-Zip や PeaZip は公式サイトから入手してください。

形式の詳細

概要
正式名称XZ Compressed Archive別名 XZ Utils compressed file, LZMA2 compressed stream
開発元Tukaani Project (Lasse Collin)登場時期 2009 (XZ Utils 4.999.x / 5.0; format finalized 2009)
カテゴリ圧縮ファイル
MIME タイプapplication/x-xz
タイプ単一ストリーム圧縮コンテナ(LZMA2)、通常は tar アーカイブをラップする
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
000102030405
16進数
FD377A585A00
ASCII
·7zXZ·
すべての .xz ファイルの最後の 2 バイトはフッターマジック 59 5A («YZ») です。マジック文字列に «7z» が含まれていますが、7-Zip の .7z 形式とは関係ありません。

XZ ファイルを開くプログラム

Windows3 apps
7-Zip オープンソース .xz を右クリック → 7-Zip → 「ここに展開」を選択します。.tar.xz の場合は 2 回(xz、次に tar)展開します。
PeaZip オープンソース PeaZip で .xz を開き、「展開」をクリックします。.tar.xz を 1 回のパスで処理できます。
NanaZip オープンソース Microsoft Store から入手できる最新の 7-Zip フォークです。右クリックから .xz/.tar.xz を展開できます。
macOS3 apps
The Unarchiver 無料 .xz をダブルクリックします。The Unarchiver が自動的に展開(および .tar.xz の解凍)を行います。
Keka 無料 .xz を Keka にドラッグして展開します。.tar.xz を直接サポートしています。
Terminal (xz / tar) 標準搭載 tar -xf file.tar.xz を実行するか(macOS の bsdtar は xz を処理可能)、Homebrew 経由で xz をインストールします。
Linux3 apps
XZ Embedded オープンソース 組み込み/ブートローダー用のデコーダー専用 C ライブラリです。エンドユーザー向けアプリではなく、リソースの限られたシステムで .xz を展開する開発者向けです。
xz / XZ Utils オープンソース 展開するには xz -d file.xz、タールボールには tar -xf file.tar.xz を使用します。ほとんどのディストリビューションにプリインストールされています。
Archive Manager (GNOME) / Ark (KDE) オープンソース ファイルマネージャーで .xz をダブルクリックし、「展開」をクリックします。

技術的詳細

詳細仕様
圧縮アルゴリズムLZMA2(LZMA の進化形)。デルタおよび BCJ(branch/call/jump)フィルタを備えたオプションのフィルタチェーン
コンテナ構造ストリームヘッダー → 1 つ以上の圧縮ブロック → ブロックインデックス → ストリームフッター
ストリームヘッダーマジックFD 37 7A 58 5A 00 - オフセット 0 の固定 6 バイト
ストリームフッターマジック59 5A («YZ») - 常にすべての .xz ストリームの最後の 2 バイト
バイト順序リトルエンディアン
MIME タイプapplication/x-xz
整合性チェックブロックごとおよびストリームごとのチェックサム。デフォルトは CRC64。CRC32 および SHA-256 もサポート
暗号化なし - 組み込みの暗号化はありません。必要な場合は圧縮前にデータを暗号化してください
ファイルストレージ単一の圧縮ストリームのみ。ファイル名やディレクトリツリーは保持しません(複数ファイルのアーカイブには .tar と組み合わせます)
エンコーディングバイナリ
典型的な圧縮サイズ数十 KB から数 GB。Linux カーネルソースのタールボールは通常 50-200 MB
代替形式との圧縮率比較ソースコードにおいて、通常 gzip より約 30% 小さく、bzip2 より約 15% 小さい
セキュリティに関する注意CVE-2024-3094: XZ Utils 5.6.0/5.6.1 のタールボールに liblzma のバックドアが含まれていました。.xz ファイル形式の仕様は影響を受けません
プラットフォームのサポートLinux, BSD, macOS, Windows (XZ Utils, 7-Zip, PeaZip, NanaZip, The Unarchiver 経由)
リリース日2009 (XZ Utils 4.999.x / 5.0; format finalized 2009)
最新バージョンXZ file format 1.0.4 (2009); XZ Utils 5.6.x toolchain
オープンスタンダードはい · ロイヤリティフリー
仕様書tukaani.org

XZ の変換

コミュニティ Q&A

ユーザーからの質問
質問する
XZ ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。XZ ファイルについて最初の質問をしてみましょう。

よくある質問

Windows で .xz ファイルを開くにはどうすればよいですか?
7-Zip または PeaZip をインストールし、ファイルを右クリックして「展開」します。.tar.xz の場合は、まず xz レイヤーを展開し、次に生成された .tar を展開するという 2 段階の操作が必要です。
.xz と .tar.xz の違いは何ですか?
.xz は単一のストリームを圧縮し、ファイル名は保存しません。.tar.xz は、多くのファイルやフォルダを保持する tar アーカイブを xz で圧縮したもので、Linux ソフトウェアの一般的な配布形式です。
.xz は .gz や .zip よりも優れていますか?
サイズに関しては通常「はい」です。LZMA2 は gzip/zip よりも強力に圧縮します。欠点は圧縮が遅いことと、.xz 単体では 1 つのストリームしか保持できないため、複数のファイルを扱うには tar と組み合わせる必要があることです。
xz ファイル形式は xz バックドア(CVE-2024-3094)の影響を受けますか?
いいえ。バックドアはファイル形式ではなく、xz/liblzma ソフトウェアのビルド(バージョン 5.6.0/5.6.1)に含まれていました。.xz として圧縮されたファイル自体が、この件によって悪意のあるものになるわけではありません。
Linux で .xz を展開するにはどうすればよいですか?
元のファイルを取得するには xz -d file.xz を、タールボールを解凍するには tar -xf file.tar.xz を使用します。xz はほとんどのディストリビューションにプリインストールされています。
コマンドラインを使わずに macOS で .xz を開けますか?
はい。The Unarchiver や Keka を使用すれば、ダブルクリックまたはドラッグ&ドロップで .xz や .tar.xz を開くことができます。

参考文献

1Tukaani - The .xz File Format specificationtukaani.org
2Tukaani - XZ Utils hometukaani.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

関連する拡張子

.RARRAR Archive (Roshal ARchive)
.ZIPZIP Archive
.Z01Split ZIP Archive - First Part
.7Z7-Zip Archive
.001Split / multi-volume archive - first part (.001)
.ZIRenamed / Truncated ZIP Archive

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧