.XCI

XCI ファイル

Nintendo Switch Cartridge Image
質問する
クイック回答

XCI ファイルは、Nintendo Switch の物理ゲームカートリッジを 1:1 でバイナリダンプしたもので、任天堂の AES-XTS キーで暗号化されています。実行するには、Switch エミュレータ(Ryujinx のコミュニティフォークまたは Suyu)と、自身が所有する本体からダンプした復号キーが必要です。購入していないゲームの XCI ダンプを所持することは、ほとんどの国で著作権侵害にあたります。

開発元: Nintendo カテゴリ: ゲームファイル MIME: application/octet-stream
対応OS Windows macOS Linux
関連: .OBB · .PAK · .ROFL · .PACKAGE

このページの内容

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

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

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

ファイルを識別する

XCI ファイル形式とは?

.xci ファイルは、物理カートリッジに組み込まれた eMMC チップをダンプして作成された、Nintendo Switch ゲームカートリッジのバイナリイメージです。この形式は 2017年3月の Nintendo Switch 本体の発売と同時に導入され、「NX Card Image」または「eXternal Cart Image」と呼ばれることもあります。

ファイル構造は、最初の 0x200 バイトにある暗号化された Gamecard ヘッダーから始まり、続いてカートリッジ証明書とカードのメタデータが配置されます。オフセット 0x10000 には、HFS0(Hash FileSystem)パーティションテーブルがあり、securenormalupdatelogo という名前のサブパーティションが含まれています。secure パーティション内には、実際のゲームデータを保持する Nintendo Content Archive(.nca)ファイルが格納されており、これらは ExeFS 形式の暗号化された実行ファイルと RomFS 形式のゲームアセットで構成されています。

すべてのコンテンツは、デバイス固有のマスターキーから派生したキーを使用し、AES-XTS で暗号化されています。.xci ファイルをエミュレータで使用するには、物理的な Nintendo Switch 本体から復号キー(prod.keys)をダンプする必要があります。これらのキーがないと、ファイルを復号したり起動したりすることはできません。

ファイルサイズは 512 MB から 32 GB の範囲で、物理カートリッジのチップ容量に対応しています。この形式は、デジタル版の eShop ゲームに使用される .nsp(Nintendo Submission Package)とは異なります。圧縮された .xcz バリアントは、コア構造を変更せずにファイルサイズを削減するために NCZ 圧縮を適用したものです。

主要な Switch エミュレータである Yuzu と Ryujinx は、2024年の任天堂による法的措置を受けて閉鎖されました。コミュニティによるフォーク版が開発を継続していますが、法的な不確実性は残っています。

セキュリティと安全性

リスク: MEDIUM

XCI ファイル自体は悪意のあるものではありません(暗号化されたゲームデータ)。しかし、ユーザーが所有していないゲームの XCI ダンプを配布しているサイトは海賊版のソースです。リスク:非公式サイトからダウンロードすると、.xci ファイルに偽装された、または同梱されたマルウェアに感染する可能性があります。カートリッジを所有せずに商用ゲームのダンプを所持する法的リスクは現実的です(著作権侵害)。エミュレータのエコシステムも任天堂の法的措置の対象となっています(2024年の Yuzu 閉鎖、2024年の Ryujinx 和解)。自身でダンプした合法的なカートリッジのみを使用してください。キーやゲームを合法的にダンプするには、物理的に所有している本体で Lockpick_RCM や Hekate ベースのツールを使用してください。

形式の詳細

概要
正式名称Nintendo Switch Cartridge Image別名 NX Card Image, Switch ROM dump
開発元Nintendo登場時期 2017 (Nintendo Switch launch, March 3, 2017)
MIME タイプapplication/octet-stream
タイプ独自の暗号化されたゲームカートリッジイメージ(バイナリ)
この拡張子は以下でも使用されています…
  • Adobe Reader フォントマッピングファイル - Adobe Acrobat/Reader は、XML ベースのフォントマッピング設定ファイルに .xci を使用します。Nintendo Switch とは一切関係ありません。
  • Xilinx Vivado IP 設定ファイル - Xilinx/AMD の FPGA ツールは、IP コアの設定に .xci を使用します。任天堂および Adobe のいずれとも無関係です。
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
48454144
ASCII
HEAD
XCI ファイルの最初の 0x200 バイトは暗号化された Gamecard ヘッダーです。HFS0(Hash FileSystem 0)パーティションテーブルはオフセット 0x10000 から始まり、ASCII 文字列 «HFS0» で始まります。XCI 形式は、ヘッダー(0x200 バイト)+ 証明書(0x200 バイト)+ カードメタデータ + HFS0 パーティションで構成されます。コンテンツは、本体固有のマスターキーから派生したキーを使用して AES-XTS で暗号化されています。注:SwitchBrew のドキュメントによると、ヘッダーはオフセット 0 の «HEAD» マジック(バイト 48 45 41 44)で始まります。

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

Windows3 apps
Ryujinx (community fork) オープンソース .xci を含むゲームフォルダを追加します。物理的な Switch からダンプした prod.keys が必要です。オリジナルの Ryujinx は 2024年10月に閉鎖されました。コミュニティフォークを使用してください。
Suyu オープンソース .xci を直接開きます。本体のキー(prod.keys)が必要です。2024年の閉鎖後の Yuzu エミュレータのコミュニティによる継続版です。
hactool (command-line) オープンソース XCI の内容(NCA パーティション)を抽出・検査するためのコマンドラインツールです。prod.keys が必要です。一般ユーザー向けではなく、開発者や研究者向けです。
macOS1 app
Ryujinx (community fork) オープンソース .xci を含むゲームフォルダを追加します。物理的な Switch からダンプした prod.keys が必要です。オリジナルの Ryujinx は 2024年10月に閉鎖されました。コミュニティフォークを使用してください。
Linux1 app
Ryujinx (community fork) オープンソース .xci を含むゲームフォルダを追加します。物理的な Switch からダンプした prod.keys が必要です。オリジナルの Ryujinx は 2024年10月に閉鎖されました。コミュニティフォークを使用してください。

技術的詳細

詳細仕様
ファイルタイプ独自のバイナリゲームカートリッジイメージダンプ
MIME タイプapplication/octet-stream
バイト順序リトルエンディアン
コンテナ構造HFS0 (Hash FileSystem 0) パーティション: secure, normal, update, logo
暗号化セクタごとの AES-XTS。キーはデバイス固有のマスターキーから派生
復号キーファイルprod.keys - 物理的な Nintendo Switch ハードウェアからダンプする必要があり、エミュレータで必須
マジックバイトオフセット 0x0 に HEAD (48 45 41 44)(暗号化された Gamecard ヘッダー)
ヘッダーレイアウト0x200 バイトの暗号化された Gamecard ヘッダー、0x200 バイトの証明書、オフセット 0x10000 に HFS0 ルートパーティションテーブル
内部形式ExeFS(実行ファイル)と RomFS(ゲームデータ)を含む NCA (Nintendo Content Archive) ファイル
整合性チェックファイルエントリごとの HFS0 パーティションヘッダーに格納された SHA-256 ハッシュ
典型的なファイルサイズ512 MB - 32 GB(物理カートリッジの eMMC チップ容量に一致)
カートリッジチップ容量1, 2, 4, 8, 16, または 32 GB eMMC
圧縮バリアント.xcz - XCI コンテナ内の個々の NCA ファイルに NCZ 圧縮を適用
パディングゲームデータが物理チップ容量より小さい場合、ファイルに空白のパディングが含まれることがあります
リリース日2017 (Nintendo Switch launch, March 3, 2017)
最新バージョンcurrent (no version number published; format tied to Switch hardware revision)
仕様書switchbrew.org

XCI の変換

コミュニティ Q&A

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

よくある質問

.xci ファイルとは何ですか?
Nintendo Switch のゲームカートリッジイメージであり、物理カートリッジのストレージをバイナリダンプしたものです。任天堂の AES-XTS キーで暗号化されています。
.xci ファイルを開く、または実行するにはどうすればよいですか?
Nintendo Switch エミュレータ(Ryujinx のコミュニティフォークまたは Suyu)と、物理的な Switch 本体からダンプした復号キー(prod.keys)が必要です。オリジナルの Yuzu と Ryujinx は 2024年に閉鎖されましたが、コミュニティフォークが継続しています。
XCI と NSP の違いは何ですか?
XCI はカートリッジのダンプ(物理ゲームのイメージ)であり、NSP はデジタル/eShop ゲームのパッケージです。どちらも同じ NCA ゲームファイルを保持していますが、コンテナのレイアウトが異なります。ほとんどのエミュレータは両方に対応しています。
XCI ファイルを使用することは合法ですか?
個人バックアップのために所有しているカートリッジをダンプすることは、一部の法域では合法である可能性があります。所有していないゲームの XCI ファイルをダウンロードまたは配布することは著作権侵害です。任天堂はエミュレータ開発者に対して訴訟を起こし、勝訴しています。
なぜ XCI ファイルはこれほど大きいのですか?
XCI は 1:1 のカートリッジイメージであり、eMMC チップ(1/2/4/8/16/32 GB)を満たすための空白のパディングが含まれているためです。実際のゲームコンテンツはそれより小さい場合があります。.xcz はその圧縮版です。
Yuzu と Ryujinx に何が起きたのですか?
Yuzu は任天堂の訴訟と 240万ドルの和解金を受けて 2024年2月に閉鎖されました。Ryujinx は任天堂との別途合意の後、2024年10月に閉鎖されました。コミュニティフォークが開発を継続しています。

参考文献

1Adobe Experience Manager - Specify XCI configuration optionsexperienceleague.adobe.com
2SwitchBrew - XCI format documentationswitchbrew.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

関連する拡張子

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

無料ファイルツール

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

ツールボックスを開く

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