.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.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

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