.XCI

File XCI

Nintendo Switch Cartridge Image
Fai una domanda
RISPOSTA RAPIDA

Un file XCI è un dump binario 1:1 di una cartuccia fisica per Nintendo Switch, crittografato con le chiavi AES-XTS di Nintendo. Per eseguirne uno è necessario un emulatore Switch (fork della comunità Ryujinx o Suyu) e le chiavi di decrittazione estratte da una console di proprietà. Il possesso di un dump XCI per un gioco non acquistato costituisce una violazione del copyright nella maggior parte dei paesi.

Sviluppatore: Nintendo Categoria: Giochi MIME: application/octet-stream
SI APRE SU Windows macOS Linux
Correlati: .OBB · .PAK · .ROFL · .PACKAGE

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 17, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file XCI?

Un file .xci è un'immagine binaria di una cartuccia di gioco per Nintendo Switch, creata eseguendo il dump del chip eMMC integrato in una cartuccia fisica. Il formato è stato introdotto insieme al lancio della console Nintendo Switch nel marzo 2017 ed è talvolta chiamato NX Card Image o eXternal Cart Image.

La struttura del file inizia con un'intestazione Gamecard crittografata nei primi 0x200 byte, seguita da un certificato della cartuccia e dai metadati della scheda. All'offset 0x10000, una tabella delle partizioni HFS0 (Hash FileSystem) contiene sottopartizioni denominate secure, normal, update e logo. All'interno della partizione secure, i file Nintendo Content Archive (.nca) contengono i dati effettivi del gioco: eseguibili crittografati in formato ExeFS e asset di gioco in formato RomFS.

Tutti i contenuti sono crittografati con AES-XTS utilizzando chiavi derivate dalle chiavi master specifiche del dispositivo. Per utilizzare un file .xci con un emulatore, le chiavi di decrittazione (prod.keys) devono essere estratte da una console fisica Nintendo Switch. Senza queste chiavi, il file non può essere decifrato o avviato.

Le dimensioni dei file variano da 512 MB a 32 GB, corrispondendo alle capacità dei chip delle cartucce fisiche. Il formato è distinto da .nsp (Nintendo Submission Package), utilizzato per i giochi digitali dell'eShop. La variante compressa .xcz applica la compressione NCZ per ridurre le dimensioni del file senza alterare la struttura principale.

Entrambi i principali emulatori Switch, Yuzu e Ryujinx, sono stati chiusi a seguito di azioni legali di Nintendo nel 2024. I fork della comunità continuano lo sviluppo ma rimangono in un'incertezza legale.

Sicurezza e incolumità

RISCHIO: MEDIUM

I file XCI di per sé non sono dannosi (dati di gioco crittografati). Tuttavia, i siti che distribuiscono dump di giochi XCI per titoli che gli utenti non possiedono sono fonti di pirateria. Rischio: il download da fonti non ufficiali può trasmettere malware incorporato o camuffato da file .xci. Il rischio legale di possedere dump di giochi commerciali senza possedere la cartuccia è reale (violazione del copyright). L'ecosistema degli emulatori è stato anche bersaglio di azioni legali di Nintendo (chiusura di Yuzu nel 2024, accordo Ryujinx nel 2024). Utilizzare solo cartucce legali di cui si è eseguito il dump personalmente; utilizzare strumenti basati su Lockpick_RCM o Hekate su una console di proprietà fisica per estrarre chiavi/giochi legalmente.

Dettagli del formato

in sintesi
NOME COMPLETONintendo Switch Cartridge Imageanche noto come NX Card Image, Switch ROM dump
SVILUPPATORENintendodal 2017 (Nintendo Switch launch, March 3, 2017)
CATEGORIAGiochi
TIPO MIMEapplication/octet-stream
TIPOImmagine proprietaria crittografata della cartuccia di gioco (binaria)
Questa estensione è usata anche da…
  • Adobe Reader Font Mapping File - Adobe Acrobat/Reader utilizza .xci per i file di configurazione della mappatura dei font basati su XML; del tutto estraneo a Nintendo Switch.
  • Xilinx Vivado IP Configuration File - Gli strumenti FPGA Xilinx/AMD utilizzano .xci per la configurazione del core IP; non correlato né a Nintendo né ad Adobe.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203
HEX
48454144
ASCII
HEAD
I primi 0x200 byte del file XCI sono un'intestazione Gamecard crittografata. La tabella delle partizioni HFS0 (Hash FileSystem 0) inizia all'offset 0x10000 e comincia con la stringa ASCII «HFS0». Il formato XCI consiste in intestazione (0x200 byte) + certificato (0x200 byte) + metadati della scheda + partizioni HFS0. Il contenuto è crittografato con AES-XTS utilizzando chiavi derivate dalle chiavi master specifiche della console. Nota: SwitchBrew documenta che l'intestazione inizia con il magic «HEAD» (byte 48 45 41 44) all'offset 0.

Programmi che aprono file XCI

Windows3 apps
Ryujinx (community fork) Open-source Aggiungi la cartella del gioco contenente .xci; richiede prod.keys estratte da una Switch fisica. Ryujinx originale chiuso a ottobre 2024; usa un fork della comunità.
Suyu Open-source Apri direttamente .xci; richiede le chiavi della console (prod.keys). Una continuazione comunitaria dell'emulatore Yuzu dopo la sua chiusura nel 2024.
hactool (command-line) Open-source Strumento da riga di comando per estrarre/ispezionare i contenuti XCI (partizioni NCA). Richiede prod.keys. Per sviluppatori/ricercatori, non per utenti occasionali.
macOS1 app
Ryujinx (community fork) Open-source Aggiungi la cartella del gioco contenente .xci; richiede prod.keys estratte da una Switch fisica. Ryujinx originale chiuso a ottobre 2024; usa un fork della comunità.
Linux1 app
Ryujinx (community fork) Open-source Aggiungi la cartella del gioco contenente .xci; richiede prod.keys estratte da una Switch fisica. Ryujinx originale chiuso a ottobre 2024; usa un fork della comunità.

Dettagli tecnici

specifiche approfondite
Tipo di fileDump proprietario dell'immagine binaria della cartuccia di gioco
Tipo MIMEapplication/octet-stream
Ordine dei bytelittle-endian
Struttura del contenitorePartizioni HFS0 (Hash FileSystem 0): secure, normal, update, logo
CrittografiaAES-XTS per settore; chiavi derivate da chiavi master specifiche del dispositivo
File chiave di decrittazioneprod.keys - deve essere estratto dall'hardware fisico di Nintendo Switch; richiesto dagli emulatori
Magic bytesHEAD (48 45 41 44) all'offset 0x0 (intestazione Gamecard crittografata)
Layout intestazioneIntestazione Gamecard crittografata da 0x200 byte; certificato da 0x200 byte; tabella delle partizioni root HFS0 all'offset 0x10000
Formato internoFile NCA (Nintendo Content Archive) contenenti ExeFS (eseguibile) e RomFS (dati di gioco)
Controllo integritàHash SHA-256 memorizzati nelle intestazioni delle partizioni HFS0 per ogni voce di file
Dimensione tipica del file512 MB - 32 GB (corrisponde alla capacità del chip eMMC della cartuccia fisica)
Capacità chip cartuccia1, 2, 4, 8, 16, o 32 GB eMMC
Variante compressa.xcz - applica la compressione NCZ ai singoli file NCA all'interno del contenitore XCI
PaddingI file possono contenere padding vuoto se i dati del gioco sono inferiori alla capacità del chip fisico
Rilasciato2017 (Nintendo Switch launch, March 3, 2017)
Ultima versionecurrent (no version number published; format tied to Switch hardware revision)
Specificaswitchbrew.org

Conversioni XCI

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file XCI. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno
T
totk13 d agoSENZA RISPOSTA
wo dowloade ich das spiel
In attesa di una risposta

Domande frequenti

Cos'è un file .xci?
Un'immagine della cartuccia di gioco per Nintendo Switch: un dump binario della memoria della cartuccia fisica. Crittografato con le chiavi AES-XTS di Nintendo.
Come si apre/esegue un file .xci?
È necessario un emulatore Nintendo Switch (fork della comunità Ryujinx o Suyu) e le chiavi di decrittazione (prod.keys) estratte da una console Switch fisica. Gli originali Yuzu e Ryujinx sono stati chiusi nel 2024; i fork della comunità continuano.
Qual è la differenza tra XCI e NSP?
XCI è un dump della cartuccia (immagine del gioco fisico); NSP è un pacchetto di gioco digitale/eShop. Entrambi memorizzano gli stessi file di gioco NCA ma in layout di contenitori diversi. La maggior parte degli emulatori accetta entrambi.
È legale usare i file XCI?
Eseguire il dump di una cartuccia di proprietà per backup personale può essere legale in alcune giurisdizioni. Scaricare o distribuire file XCI per giochi che non si possiedono è una violazione del copyright. Nintendo ha citato in giudizio con successo gli sviluppatori di emulatori.
Perché il mio file XCI è così grande?
XCI è un'immagine 1:1 della cartuccia che include un padding vuoto per riempire il chip eMMC (1/2/4/8/16/32 GB). Il contenuto effettivo del gioco potrebbe essere più piccolo. .xcz è la variante compressa.
Cosa è successo a Yuzu e Ryujinx?
Yuzu è stato chiuso a febbraio 2024 a seguito di una causa di Nintendo e un accordo da 2,4 milioni di dollari. Ryujinx è stato chiuso a ottobre 2024 dopo un accordo separato con Nintendo. I fork della comunità continuano.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

.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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z