.XCI

XCI-fil

Nintendo Switch Cartridge Image
Ställ en fråga
SNABBT SVAR

En XCI-fil är en 1:1 binär dumpning av en fysisk spelkassett till Nintendo Switch, krypterad med Nintendos AES-XTS-nycklar. För att köra en sådan behöver du en Switch-emulator (Ryujinx community fork eller Suyu) och dekrypteringsnycklar dumpade från en konsol du själv äger. Att inneha en XCI-dump för ett spel du inte har köpt är ett upphovsrättsbrott i de flesta länder.

Utvecklare: Nintendo Kategori: Spelfiler MIME: application/octet-stream
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .OBB · .PAK · .ROFL · .PACKAGE

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 17, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet XCI?

En .xci-fil är en binär avbildning av en Nintendo Switch-spelkassett, skapad genom att dumpa det eMMC-chip som finns inbäddat i en fysisk kassett. Formatet introducerades i samband med lanseringen av Nintendo Switch-konsolen i mars 2017 och kallas ibland för NX Card Image eller eXternal Cart Image.

Filstrukturen börjar med ett krypterat Gamecard-huvud i de första 0x200 byten, följt av ett kassettcertifikat och kortmetadata. Vid offset 0x10000 innehåller en HFS0 (Hash FileSystem) partitionstabell underpartitioner med namnen secure, normal, update och logo. Inuti secure-partitionen innehåller Nintendo Content Archive-filer (.nca) själva speldata - krypterade körbara filer i ExeFS-format och speltillgångar i RomFS-format.

Allt innehåll är krypterat med AES-XTS med nycklar härledda från enhetsspecifika huvudnycklar. För att använda en .xci-fil med en emulator måste dekrypteringsnycklar (prod.keys) dumpas från en fysisk Nintendo Switch-konsol. Utan dessa nycklar kan filen inte dekrypteras eller startas.

Filstorlekarna varierar från 512 MB till 32 GB, vilket matchar de fysiska kassettchipens kapacitet. Formatet skiljer sig från .nsp (Nintendo Submission Package), som används för digitala eShop-spel. Den komprimerade .xcz-varianten använder NCZ-komprimering för att minska filstorleken utan att ändra kärnstrukturen.

Båda de stora Switch-emulatorerna, Yuzu och Ryujinx, stängdes ner efter rättsliga åtgärder från Nintendo under 2024. Community-förgreningar fortsätter utvecklingen men befinner sig i en juridisk osäkerhet.

Säkerhet & trygghet

RISK: MEDIUM

XCI-filer i sig är inte skadliga (krypterad speldata). Webbplatser som distribuerar XCI-dumpningar för spel som användare inte äger är dock källor till piratkopiering. Risk: nedladdning från inofficiella källor kan leverera skadlig kod inbäddad tillsammans med eller maskerad som .xci-filer. Den juridiska risken med att inneha kommersiella speldumpningar utan att äga kassetten är verklig (upphovsrättsbrott). Emulator-ekosystemet har också varit måltavla för Nintendos rättsliga åtgärder (Yuzu-nedstängning 2024, Ryujinx-förlikning 2024). Använd endast lagliga, själv-dumpade kassetter; använd Lockpick_RCM eller Hekate-baserade verktyg på en fysiskt ägd konsol för att dumpa nycklar/spel lagligt.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNNintendo Switch Cartridge Imageäven känd som NX Card Image, Switch ROM dump
UTVECKLARENintendosedan 2017 (Nintendo Switch launch, March 3, 2017)
KATEGORISpelfiler
MIME-TYPapplication/octet-stream
TYPProprietär krypterad spelkassettavbildning (binär)
Detta filtillägg används också av…
  • Adobe Reader Font Mapping File - Adobe Acrobat/Reader använder .xci för XML-baserade konfigurationsfiler för teckensnittsmappning; helt orelaterat till Nintendo Switch.
  • Xilinx Vivado IP Configuration File - Xilinx/AMD FPGA-verktyg använder .xci för IP-kärnkonfiguration; orelaterat till både Nintendo och Adobe.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
48454144
ASCII
HEAD
XCI-filens första 0x200 byte är ett krypterat Gamecard-huvud. HFS0 (Hash FileSystem 0) partitionstabellen börjar vid offset 0x10000 och inleds med ASCII-strängen «HFS0». XCI-formatet består av header (0x200 byte) + certifikat (0x200 byte) + kortmetadata + HFS0-partitioner. Innehållet är krypterat med AES-XTS med nycklar härledda från konsolspecifika huvudnycklar. Notera: SwitchBrew dokumenterar att headern börjar med «HEAD» magic (bytes 48 45 41 44) vid offset 0.

Program som öppnar XCI-filer

Windows3 apps
Ryujinx (community fork) Öppen källkod Lägg till spelmappen som innehåller .xci; kräver prod.keys dumpade från en fysisk Switch. Ursprungliga Ryujinx stängdes ner i okt 2024; använd en community-förgrening.
Suyu Öppen källkod Öppna .xci direkt; kräver konsolnycklar (prod.keys). En community-fortsättning på Yuzu-emulatorn efter dess nedstängning 2024.
hactool (command-line) Öppen källkod Kommandoradsverktyg för att extrahera/inspektera XCI-innehåll (NCA-partitioner). Kräver prod.keys. För utvecklare/forskare, inte för vanliga användare.
macOS1 app
Ryujinx (community fork) Öppen källkod Lägg till spelmappen som innehåller .xci; kräver prod.keys dumpade från en fysisk Switch. Ursprungliga Ryujinx stängdes ner i okt 2024; använd en community-förgrening.
Linux1 app
Ryujinx (community fork) Öppen källkod Lägg till spelmappen som innehåller .xci; kräver prod.keys dumpade från en fysisk Switch. Ursprungliga Ryujinx stängdes ner i okt 2024; använd en community-förgrening.

Tekniska detaljer

djup specifikation
FiltypProprietär binär avbildning av spelkassett
MIME-typapplication/octet-stream
Byteordninglittle-endian
ContainerstrukturHFS0 (Hash FileSystem 0) partitioner: secure, normal, update, logo
KrypteringAES-XTS per sektor; nycklar härledda från enhetsspecifika huvudnycklar
Dekrypteringsnyckelfilprod.keys - måste dumpas från fysisk Nintendo Switch-hårdvara; krävs av emulatorer
Magic bytesHEAD (48 45 41 44) vid offset 0x0 (krypterat Gamecard-huvud)
Header-layout0x200-byte krypterat Gamecard-huvud; 0x200-byte certifikat; HFS0-rotpartitionstabell vid offset 0x10000
Inre formatNCA-filer (Nintendo Content Archive) innehållande ExeFS (körbar fil) och RomFS (speldata)
IntegritetskontrollSHA-256-hashar lagrade i HFS0-partitionsrubriker per filpost
Typisk filstorlek512 MB - 32 GB (matchar fysisk kassetts eMMC-chipkapacitet)
Kassettchip-kapacitet1, 2, 4, 8, 16, eller 32 GB eMMC
Komprimerad variant.xcz - tillämpar NCZ-komprimering på enskilda NCA-filer inuti XCI-containern
Utfyllnad (Padding)Filer kan innehålla tom utfyllnad om speldata är mindre än den fysiska chipkapaciteten
Släppt2017 (Nintendo Switch launch, March 3, 2017)
Senaste versioncurrent (no version number published; format tied to Switch hardware revision)
Specifikationswitchbrew.org

XCI-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med XCI-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag
T
totk18 d agoOBESVARAD
wo dowloade ich das spiel
Väntar på svar

Vanliga frågor

Vad är en .xci-fil?
En avbildning av en Nintendo Switch-spelkassett - en binär dumpning av den fysiska kassettens lagring. Krypterad med Nintendos AES-XTS-nycklar.
Hur öppnar eller kör jag en .xci-fil?
Du behöver en Nintendo Switch-emulator (Ryujinx community fork eller Suyu) och dekrypteringsnycklar (prod.keys) dumpade från en fysisk Switch-konsol. De ursprungliga Yuzu och Ryujinx stängdes ner 2024; community-förgreningar fortsätter.
Vad är skillnaden mellan XCI och NSP?
XCI är en kassettdump (fysisk spelavbildning); NSP är ett digitalt eShop-spelpaket. Båda lagrar samma NCA-spelfiler men i olika containerlayouter. De flesta emulatorer accepterar båda.
Är det lagligt att använda XCI-filer?
Att dumpa en kassett du äger för personlig säkerhetskopiering kan vara lagligt i vissa jurisdiktioner. Att ladda ner eller distribuera XCI-filer för spel du inte äger är upphovsrättsbrott. Nintendo har framgångsrikt stämt emulatortillverkare.
Varför är min XCI-fil så stor?
XCI är en 1:1-kassettavbildning inklusive tom utfyllnad (padding) för att fylla eMMC-chippet (1/2/4/8/16/32 GB). Det faktiska spelinnehållet kan vara mindre. .xcz är den komprimerade varianten.
Vad hände med Yuzu och Ryujinx?
Yuzu stängdes ner i februari 2024 efter en stämning från Nintendo och en förlikning på 2,4 miljoner dollar. Ryujinx stängdes ner i oktober 2024 efter en separat överenskommelse med Nintendo. Community-förgreningar fortsätter.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.XDWDocuWorks Document

Relaterade filtillägg

.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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö