.N64

Plik N64

Nintendo 64 Game ROM (little-endian / word-swapped byte order)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik N64 to zrzut kartridża z grą Nintendo 64 zapisany w kolejności bajtów little-endian (word-swapped). Można go otworzyć w Project64 lub simple64 na Windows, Mupen64Plus na Linux lub Mupen64Plus FZ na Android - konwersja nie jest wymagana. Główną kwestią jest aspekt prawny: tworzenie kopii własnych kartridży jest tolerowane, ale pobieranie obrazów ROM gier, których nie jesteś właścicielem, stanowi naruszenie praw autorskich.

Deweloper: Nintendo (console hardware); byte-order convention from the emulation scene Kategoria: Pliki gier MIME: application/x-n64-rom
OTWIERA SIĘ NA Windows macOS Linux Android iOS
Powiązane: .OBB · .PAK · .ROFL · .PACKAGE

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 12, 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 N64?

.n64 to obraz ROM gry Nintendo 64 w kolejności bajtów little-endian (word-swapped). Zawiera on kompletny zrzut kartridża N64, w którym każde 32-bitowe słowo ma odwróconą kolejność bajtów w stosunku do natywnego formatu big-endian konsoli.

Sprzęt Nintendo 64 przechowuje dane kartridża w formacie big-endian (konwencja .Z64). W scenie emulacji pod koniec lat 90. różne urządzenia do kopiowania kartridży generowały zrzuty ROM w różnych układach bajtów. Wyłoniły się trzy konwencje: .z64 (big-endian, natywna kolejność sprzętowa), .v64 (16-bitowe pary z zamienionymi bajtami) oraz .n64 - zapisywany również jako .u64 - (little-endian/word-swapped). Wszystkie trzy zawierają identyczne dane gry; różnią się jedynie ułożeniem bajtów. Nowoczesne emulatory wykrywają kolejność bajtów na podstawie pierwszych czterech „magicznych bajtów” i automatycznie dokonują zamiany, więc wszystkie trzy rozszerzenia otwierają tę samą grę bez ręcznej konwersji.

Magiczne bajty .n64 to 40 12 37 80 pod offsetem 0. Ten sam ROM w kolejności .z64 zaczyna się od 80 37 12 40, a w kolejności .v64 od 37 80 40 12. 64-bajtowy nagłówek ROM (z zamienionymi bajtami w .n64) przechowuje punkt wejścia, dwie sumy kontrolne CRC weryfikowane przez kod rozruchowy IPL3 względem układu CIC, 20-znakowy tytuł gry, identyfikator kartridża i nośnika, kod regionu (N=NTSC, P=PAL, J=Japonia) oraz bajt wersji.

.n64 jest w praktyce najrzadszą z trzech kolejności bajtów. .z64 jest preferowanym formatem do archiwizacji i emulacji. Konwersja między .n64, .v64 i .z64 to bezstratna zamiana bajtów - żadne dane gry nie ulegają zmianie.

Bezpieczeństwo

RYZYKO: MEDIUM

ROM .n64 to dane, a nie plik wykonywalny - nie może się sam uruchomić ani zainstalować na komputerze PC. Realne zagrożenia: (1) Prawne - tworzenie kopii własnych kartridży jest ogólnie tolerowane, ale pobieranie obrazów ROM gier, których nie posiadasz, jest naruszeniem praw autorskich w większości jurysdykcji. (2) Źródła - strony z obrazami ROM są pełne mylących przycisków, oprogramowania reklamowego i fałszywych instalatorów; niebezpieczeństwo tkwi w stronie lub „opakowaniu”, a nie w samym pliku ROM. Zawsze pobieraj emulatory z ich oficjalnych stron i uważaj na pakiety typu „wszystko w jednym” (ROM+emulator).

Szczegóły formatu

w pigułce
PEŁNA NAZWANintendo 64 Game ROM (little-endian / word-swapped byte order)znany również jako N64 ROM image, .u64 ROM
DEWELOPERNintendo (console hardware); byte-order convention from the emulation sceneod 1996 (Nintendo 64 console); .n64 byte-order convention from copier/emulator era late 1990s
KATEGORIAPliki gier
TYP MIMEapplication/x-n64-rom
TYPSurowy zrzut ROM kartridża N64, kolejność bajtów little-endian (word-swapped) (binarny)
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
40123780
ASCII
@·7·
.n64 to kolejność bajtów LITTLE-ENDIAN (word-swapped). Magiczne bajty 40 12 37 80. Ta sama gra w innych kolejnościach bajtów: .z64 (big-endian / natywny) zaczyna się od 80 37 12 40, .v64 (16-bitowy byte-swap) zaczyna się od 37 80 40 12. Nowoczesne emulatory wykrywają kolejność na podstawie tych czterech bajtów i automatycznie ją zamieniają, więc wszystkie trzy otwierają tę samą grę.

Programy otwierające pliki N64

Windows3 apps
Project64 Open-source Plik > Otwórz ROM > wybierz .n64; Project64 automatycznie wykryje kolejność bajtów. Najpopularniejszy emulator N64 na Windows.
simple64 Open-source Otwórz ROM > wybierz .n64; dokładny, aktywnie rozwijany emulator oparty na mupen64plus.
RetroArch (Mupen64Plus-Next core) Open-source Wczytaj rdzeń > Mupen64Plus-Next, następnie Wczytaj zawartość > plik .n64. Rdzeń automatycznie wykrywa kolejność bajtów.
macOS2 apps
simple64 Open-source Otwórz ROM > wybierz .n64; dokładny, aktywnie rozwijany emulator oparty na mupen64plus.
RetroArch (Mupen64Plus-Next) Open-source Załaduj rdzeń Mupen64Plus-Next, a następnie załaduj plik .n64.
Linux2 apps
Mupen64Plus Open-source Uruchom „mupen64plus gra.n64” lub użyj interfejsu graficznego (simple64/m64p). Automatycznie wykrywa kolejność bajtów.
RetroArch (Mupen64Plus-Next) Open-source Załaduj rdzeń Mupen64Plus-Next, a następnie załaduj plik .n64.
Android1 app
Mupen64Plus FZ Darmowy Dodaj folder z ROMami, dotknij gry; rozwijany emulator N64 na Android.
iOS1 app
RetroArch / Provenance Open-source Użyj RetroArch (App Store, 2024+) lub Provenance z rdzeniem N64; załaduj plik .n64.

Szczegóły techniczne

specyfikacja
Magiczne bajty40 12 37 80 pod offsetem 0 (forma word-swapped natywnego formatu big-endian 80 37 12 40)
Kolejność bajtówLittle-endian (word-swapped) - każde 32-bitowe słowo ma odwrócone 4 bajty w porównaniu do .z64
Nagłówek ROM64 bajty (word-swapped): punkt wejścia, CRC1/CRC2, 20-bajtowy tytuł gry, ID kartridża/nośnika, bajt kodu regionu, bajt wersji
Bajt kodu regionuW nagłówku pod offsetem 0x3E (word-swapped): N = NTSC, P = PAL, J = Japonia
Para CRCCRC1/CRC2 pod offsetami nagłówka 0x10-0x17 (word-swapped); weryfikowane przez kod rozruchowy IPL3 względem układu CIC - niezgodność powoduje błąd uruchomienia na sprzęcie
Zakres rozmiaru kartridża4 MB - 64 MB (32-512 Mbit); większość tytułów komercyjnych 8-32 MB; największe wydanie 64 MB
KontenerSurowy plik binarny - brak systemu plików czy kontenera; nagłówek ROM + blok rozruchowy IPL3 + program/dane gry
Kompresja wewnętrznaBrak na poziomie pliku; poszczególne zasoby gry mogą używać kompresji wewnątrz gry (np. Yaz0)
Relacja do .z64Ta sama zawartość co .z64 (big-endian) z odwróconymi bajtami we wszystkich 32-bitowych słowach; bezstratna konwersja w obie strony
Alternatywna nazwa.u64 - identyczny format i kolejność bajtów, alternatywne rozszerzenie z niektórych wczesnych urządzeń kopiujących
Automatyczne wykrywanie kolejności bajtówPierwsze 4 bajty jednoznacznie identyfikują wariant kolejności bajtów; wszystkie główne emulatory N64 automatycznie zamieniają bajty przy ładowaniu
Blok rozruchowy IPL3Następuje bezpośrednio po 64-bajtowym nagłówku; zawiera rutynę sumy kontrolnej zależną od CIC oraz inicjalizację sprzętu
Typ MIMEapplication/x-n64-rom
Wydano1996 (Nintendo 64 console); .n64 byte-order convention from copier/emulator era late 1990s
Specyfikacjan64brew.dev

Konwersje N64

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami N64. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki N64.

Najczęściej zadawane pytania

Jak otworzyć lub uruchomić plik .n64?
Użyj emulatora N64: Project64 lub simple64 na Windows, simple64 lub Mupen64Plus na macOS/Linux, Mupen64Plus FZ na Android. Załaduj plik .n64 bezpośrednio w emulatorze - konwersja nie jest potrzebna.
Jaka jest różnica między .n64, .z64 a .v64?
To te same dane gry N64 w różnych kolejnościach bajtów: .z64 to big-endian (natywny), .v64 to 16-bitowy byte-swap, a .n64 to little-endian/word-swapped. Nowoczesne emulatory automatycznie wykrywają i ładują wszystkie trzy formaty.
Czy muszę konwertować .n64 na .z64?
Zazwyczaj nie - dobre emulatory automatycznie wykrywają kolejność bajtów z nagłówka i ładują .n64 bezpośrednio. Jeśli jakieś narzędzie wymaga konkretnie .z64, użyj narzędzia do zamiany bajtów, takiego jak Tool64; dane gry są identyczne.
Dlaczego mój ROM .n64 nie ładuje się w emulatorze?
Sprawdź: czy plik nie jest ucięty/uszkodzony; czy to na pewno ROM N64 (a nie inny plik ze zmienioną nazwą); skompresowane archiwa (.zip/.7z) muszą być najpierw wypakowane (niektóre emulatory ładują spakowane ROMy bezpośrednio). Sprawdź bajty nagłówka w edytorze szesnastkowym - offset 0 powinien wynosić 40 12 37 80.
Czy pliki ROM N64 są legalne?
Tworzenie zrzutu z posiadanego kartridża jest powszechnie tolerowane; pobieranie obrazów ROM gier, których nie posiadasz, jest naruszeniem praw autorskich. Sam format .n64 jest legalny - legalność zależy od sposobu wejścia w posiadanie pliku.

Źródła

1n64brew wiki - ROM Header and byte ordern64brew.dev
2Project64 - N64 emulator for Windowswww.pj64-emu.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

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