.XCI

Plik XCI

Nintendo Switch Cartridge Image
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik XCI to binarny zrzut 1:1 fizycznego kartridża z grą na konsolę Nintendo Switch, zaszyfrowany kluczami AES-XTS firmy Nintendo. Do jego uruchomienia potrzebny jest emulator Switch (community fork Ryujinx lub Suyu) oraz klucze deszyfrujące zrzucone z posiadanej konsoli. Posiadanie zrzutu XCI gry, której się nie kupiło, jest w większości krajów naruszeniem praw autorskich.

Deweloper: Nintendo Kategoria: Pliki gier MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .OBB · .PAK · .ROFL · .PACKAGE

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 17, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku XCI?

Plik .xci to obraz binarny kartridża z grą na Nintendo Switch, utworzony poprzez zrzucenie zawartości układu eMMC wbudowanego w fizyczny nośnik. Format ten został wprowadzony wraz z premierą konsoli Nintendo Switch w marcu 2017 roku i jest czasem nazywany NX Card Image lub eXternal Cart Image.

Struktura pliku zaczyna się od zaszyfrowanego nagłówka Gamecard w pierwszych 0x200 bajtach, po którym następuje certyfikat kartridża i metadane karty. Pod offsetem 0x10000 znajduje się tablica partycji HFS0 (Hash FileSystem), zawierająca partycje podrzędne o nazwach secure, normal, update oraz logo. Wewnątrz partycji secure pliki Nintendo Content Archive (.nca) przechowują właściwe dane gry - zaszyfrowane pliki wykonywalne w formacie ExeFS oraz zasoby gry w formacie RomFS.

Cała zawartość jest zaszyfrowana algorytmem AES-XTS przy użyciu kluczy pochodnych od kluczy głównych (master keys) specyficznych dla urządzenia. Aby użyć pliku .xci w emulatorze, klucze deszyfrujące (prod.keys) muszą zostać zrzucone z fizycznej konsoli Nintendo Switch. Bez tych kluczy plik nie może zostać odszyfrowany ani uruchomiony.

Rozmiary plików wahają się od 512 MB do 32 GB, co odpowiada pojemnościom chipów w fizycznych kartridżach. Format ten różni się od .nsp (Nintendo Submission Package), używanego dla cyfrowych gier z eShopu. Skompresowany wariant .xcz wykorzystuje kompresję NCZ w celu zmniejszenia rozmiaru pliku bez zmiany jego podstawowej struktury.

Oba główne emulatory Switch, Yuzu i Ryujinx, zostały zamknięte w wyniku działań prawnych Nintendo w 2024 roku. Społecznościowe forki kontynuują rozwój, ale pozostają w niepewności prawnej.

Bezpieczeństwo

RYZYKO: MEDIUM

Same pliki XCI nie są złośliwe (to zaszyfrowane dane gier). Jednak strony dystrybuujące zrzuty gier XCI, których użytkownicy nie posiadają, są źródłami piractwa. Ryzyko: pobieranie z nieoficjalnych źródeł może skutkować zainfekowaniem złośliwym oprogramowaniem dołączonym do plików lub podszywającym się pod .xci. Ryzyko prawne posiadania zrzutów gier komercyjnych bez posiadania kartridża jest realne (naruszenie praw autorskich). Ekosystem emulatorów był również celem działań prawnych Nintendo (zamknięcie Yuzu 2024, ugoda Ryujinx 2024). Używaj wyłącznie legalnych, samodzielnie zrzuconych kartridży; używaj narzędzi takich jak Lockpick_RCM lub Hekate na własnej konsoli, aby legalnie zrzucić klucze i gry.

Szczegóły formatu

w pigułce
PEŁNA NAZWANintendo Switch Cartridge Imageznany również jako NX Card Image, Switch ROM dump
DEWELOPERNintendood 2017 (Nintendo Switch launch, March 3, 2017)
KATEGORIAPliki gier
TYP MIMEapplication/octet-stream
TYPWłasnościowy zaszyfrowany obraz kartridża z grą (binarny)
To rozszerzenie jest również używane przez…
  • Plik mapowania czcionek Adobe Reader - Adobe Acrobat/Reader używa rozszerzenia .xci dla plików konfiguracyjnych mapowania czcionek opartych na XML; całkowicie niezwiązane z Nintendo Switch.
  • Plik konfiguracji IP Xilinx Vivado - Narzędzia FPGA firm Xilinx/AMD używają .xci do konfiguracji rdzeni IP; niezwiązane ani z Nintendo, ani z Adobe.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
48454144
ASCII
HEAD
Pierwsze 0x200 bajtów pliku XCI to zaszyfrowany nagłówek Gamecard. Tablica partycji HFS0 (Hash FileSystem 0) zaczyna się pod offsetem 0x10000 i rozpoczyna się od ciągu ASCII „HFS0”. Format XCI składa się z nagłówka (0x200 bajtów) + certyfikatu (0x200 bajtów) + metadanych karty + partycji HFS0. Zawartość jest zaszyfrowana algorytmem AES-XTS przy użyciu kluczy pochodnych od kluczy głównych specyficznych dla konsoli. Uwaga: dokumentacja SwitchBrew podaje, że nagłówek zaczyna się od sygnatury „HEAD” (bajty 48 45 41 44) pod offsetem 0.

Programy otwierające pliki XCI

Windows3 apps
Ryujinx (community fork) Open-source Dodaj folder z grami zawierający .xci; wymaga kluczy prod.keys zrzuconych z fizycznego Switch. Oryginalny Ryujinx zamknięty w październiku 2024; użyj wersji społecznościowej.
Suyu Open-source Otwórz .xci bezpośrednio; wymaga kluczy konsoli (prod.keys). Społecznościowa kontynuacja emulatora Yuzu po jego zamknięciu w 2024 roku.
hactool (command-line) Open-source Narzędzie wiersza poleceń do wypakowywania/inspekcji zawartości XCI (partycji NCA). Wymaga prod.keys. Dla deweloperów i badaczy, nie dla zwykłych użytkowników.
macOS1 app
Ryujinx (community fork) Open-source Dodaj folder z grami zawierający .xci; wymaga kluczy prod.keys zrzuconych z fizycznego Switch. Oryginalny Ryujinx zamknięty w październiku 2024; użyj wersji społecznościowej.
Linux1 app
Ryujinx (community fork) Open-source Dodaj folder z grami zawierający .xci; wymaga kluczy prod.keys zrzuconych z fizycznego Switch. Oryginalny Ryujinx zamknięty w październiku 2024; użyj wersji społecznościowej.

Szczegóły techniczne

specyfikacja
Typ plikuWłasnościowy binarny zrzut obrazu kartridża z grą
Typ MIMEapplication/octet-stream
Kolejność bajtówlittle-endian
Struktura konteneraPartycje HFS0 (Hash FileSystem 0): secure, normal, update, logo
SzyfrowanieAES-XTS na sektor; klucze pochodne od kluczy głównych specyficznych dla urządzenia
Plik kluczy deszyfrującychprod.keys - musi zostać zrzucony z fizycznego sprzętu Nintendo Switch; wymagany przez emulatory
Magiczne bajtyHEAD (48 45 41 44) pod offsetem 0x0 (zaszyfrowany nagłówek Gamecard)
Układ nagłówkaZaszyfrowany nagłówek Gamecard (0x200 bajtów); certyfikat (0x200 bajtów); główna tablica partycji HFS0 pod offsetem 0x10000
Format wewnętrznyPliki NCA (Nintendo Content Archive) zawierające ExeFS (pliki wykonywalne) i RomFS (dane gry)
Sprawdzanie integralnościSkróty SHA-256 przechowywane w nagłówkach partycji HFS0 dla każdego wpisu pliku
Typowy rozmiar pliku512 MB - 32 GB (odpowiada pojemności fizycznego chipa eMMC kartridża)
Pojemności chipów kartridży1, 2, 4, 8, 16 lub 32 GB eMMC
Wariant skompresowany.xcz - stosuje kompresję NCZ do poszczególnych plików NCA wewnątrz kontenera XCI
Wypełnienie (Padding)Pliki mogą zawierać puste wypełnienie, jeśli dane gry są mniejsze niż pojemność fizycznego chipa
Wydano2017 (Nintendo Switch launch, March 3, 2017)
Najnowsza wersjacurrent (no version number published; format tied to Switch hardware revision)
Specyfikacjaswitchbrew.org

Konwersje XCI

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami XCI. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby
T
totk16 h agoBEZ ODPOWIEDZI
wo dowloade ich das spiel
Oczekiwanie na odpowiedź

Najczęściej zadawane pytania

Co to jest plik .xci?
Obraz kartridża z grą na Nintendo Switch - binarny zrzut pamięci fizycznego nośnika. Zaszyfrowany kluczami AES-XTS firmy Nintendo.
Jak otworzyć/uruchomić plik .xci?
Potrzebujesz emulatora Nintendo Switch (community fork Ryujinx lub Suyu) oraz kluczy deszyfrujących (prod.keys) zrzuconych z fizycznej konsoli Switch. Oryginalne projekty Yuzu i Ryujinx zostały zamknięte w 2024 roku; forki społecznościowe kontynuują ich pracę.
Jaka jest różnica między XCI a NSP?
XCI to zrzut kartridża (obraz gry fizycznej); NSP to pakiet gry cyfrowej/z eShopu. Oba przechowują te same pliki gier NCA, ale w innych układach kontenerów. Większość emulatorów akceptuje oba formaty.
Czy używanie plików XCI jest legalne?
Tworzenie zrzutu posiadanego kartridża na własny użytek (kopia zapasowa) może być legalne w niektórych jurysdykcjach. Pobieranie lub dystrybucja plików XCI gier, których nie jesteś właścicielem, jest naruszeniem praw autorskich. Nintendo skutecznie pozwało twórców emulatorów.
Dlaczego mój plik XCI jest tak duży?
XCI to obraz kartridża 1:1, zawierający puste wypełnienie (padding), aby zapełnić chip eMMC (1/2/4/8/16/32 GB). Rzeczywista zawartość gry może być mniejsza. .xcz to wariant skompresowany.
Co się stało z Yuzu i Ryujinx?
Yuzu został zamknięty w lutym 2024 roku po pozwie Nintendo i ugodzie na kwotę 2,4 mln USD. Ryujinx został zamknięty w październiku 2024 roku po oddzielnym porozumieniu z Nintendo. Forki społecznościowe są nadal rozwijane.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z