.N64

N64-bestand

Nintendo 64 Game ROM (little-endian / word-swapped byte order)
Stel een vraag
SNEL ANTWOORD

Een N64-bestand is een dump van een Nintendo 64-spelcassette opgeslagen in little-endian (word-swapped) bytevolgorde. Open het in Project64 of simple64 op Windows, Mupen64Plus op Linux, of Mupen64Plus FZ op Android - geen conversie nodig. Het belangrijkste aandachtspunt is juridisch: het dumpen van je eigen cartridges wordt getolereerd, maar het downloaden van ROMs die je niet bezit is een inbreuk op het auteursrecht.

Ontwikkelaar: Nintendo (console hardware); byte-order convention from the emulation scene Categorie: Spelbestanden MIME: application/x-n64-rom
OPENT OP Windows macOS Linux Android iOS
Gerelateerd: .OBB · .PAK · .ROFL · .PACKAGE

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 12, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het N64-bestandsformaat?

.n64 is een Nintendo 64 game ROM-image in little-endian (word-swapped) bytevolgorde. Het bevat de volledige dump van een N64-cartridge waarbij elk 32-bits woord byte-omgekeerd is ten opzichte van de systeemeigen big-endian volgorde van de console.

De Nintendo 64-hardware slaat cartridgegegevens op in big-endian formaat (de .Z64 conventie). Tijdens de emulatiescene van de late jaren 90 produceerden verschillende cartridge-kopieerapparaten ROM-dumps in verschillende byte-indelingen. Er ontstonden drie conventies: .z64 (big-endian, systeemeigen hardwarevolgorde), .v64 (byte-swapped 16-bits paren) en .n64 - ook geschreven als .u64 - (little-endian/word-swapped). Alle drie bevatten identieke spelgegevens; alleen de byte-indeling verschilt. Moderne emulators detecteren de bytevolgorde aan de hand van de eerste vier magic bytes en wisselen deze automatisch om, zodat alle drie de extensies hetzelfde spel openen zonder handmatige conversie.

De .n64 magic bytes zijn 40 12 37 80 op offset 0. Dezelfde ROM in .z64 volgorde begint met 80 37 12 40; in .v64 volgorde begint deze met 37 80 40 12. De 64-byte ROM-header (byte-swapped in .n64) bevat het startpunt, twee CRC-checksums die door de IPL3-bootcode worden gevalideerd tegen de CIC-chip, een speltitel van 20 tekens, de cartridge- en media-ID, regiocode (N=NTSC, P=PAL, J=Japan) en een revisie-byte.

.n64 is in de praktijk de zeldzaamste van de drie bytevolgordes. .z64 is het voorkeursformaat voor archivering en emulatie. Converteren tussen .n64, .v64 en .z64 is een verliesvrije byte-swap - er worden geen spelgegevens gewijzigd.

Beveiliging & veiligheid

RISICO: MEDIUM

Een .n64 ROM is data, geen uitvoerbaar bestand - het kan zichzelf niet uitvoeren of installeren op een PC. Echte risico's: (1) Juridisch - het dumpen van cartridges die je bezit wordt over het algemeen getolereerd, maar het downloaden van ROMs die je niet bezit is in de meeste rechtsgebieden een inbreuk op het auteursrecht. (2) Bronnen - ROM-downloadsites staan vol met misleidende knoppen, adware en valse „loader”-installatieprogramma's; het gevaar is de site of de wrapper, niet het ROM-bestand zelf. Haal emulators altijd van hun officiële sites en wees op je hoede voor alles-in-één ROM+emulator-bundels.

Formaatdetails

in een notendop
VOLLEDIGE NAAMNintendo 64 Game ROM (little-endian / word-swapped byte order)ook bekend als N64 ROM image, .u64 ROM
ONTWIKKELAARNintendo (console hardware); byte-order convention from the emulation scenesinds 1996 (Nintendo 64 console); .n64 byte-order convention from copier/emulator era late 1990s
CATEGORIESpelbestanden
MIME-TYPEapplication/x-n64-rom
TYPERaw N64 cartridge ROM-dump, little-endian (word-swapped) bytevolgorde (binair)
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
00010203
HEX
40123780
ASCII
@·7·
.n64 is de LITTLE-ENDIAN (word-swapped) bytevolgorde. Magic bytes 40 12 37 80. Hetzelfde spel in andere bytevolgordes: .z64 (big-endian / systeemeigen) begint met 80 37 12 40, .v64 (byte-swapped 16-bits) begint met 37 80 40 12. Moderne emulators detecteren de bytevolgorde aan de hand van deze vier bytes en wisselen automatisch, dus alle drie openen hetzelfde spel.

Programma's die N64-bestanden openen

Windows3 apps
Project64 Open-source Bestand > Open ROM > selecteer de .n64; Project64 detecteert automatisch de bytevolgorde. De meest gebruikte Windows N64-emulator.
simple64 Open-source Open ROM > kies de .n64; een nauwkeurige, actief onderhouden emulator gebaseerd op mupen64plus.
RetroArch (Mupen64Plus-Next core) Open-source Load Core > Mupen64Plus-Next, daarna Load Content > de .n64. De core detecteert automatisch de bytevolgorde.
macOS2 apps
simple64 Open-source Open ROM > kies de .n64; een nauwkeurige, actief onderhouden emulator gebaseerd op mupen64plus.
RetroArch (Mupen64Plus-Next) Open-source Laad de Mupen64Plus-Next core en laad vervolgens de .n64.
Linux2 apps
Mupen64Plus Open-source Voer „mupen64plus game.n64” uit of gebruik een GUI front-end (simple64/m64p). Detecteert automatisch de bytevolgorde.
RetroArch (Mupen64Plus-Next) Open-source Laad de Mupen64Plus-Next core en laad vervolgens de .n64.
Android1 app
Mupen64Plus FZ Gratis Voeg je ROM-map toe, tik op het spel; de onderhouden Android N64-emulator.
iOS1 app
RetroArch / Provenance Open-source Gebruik RetroArch (App Store, 2024+) of Provenance met een N64-core; laad de .n64.

Technische details

diepe specificaties
Magic bytes40 12 37 80 op offset 0 (word-swapped vorm van systeemeigen big-endian 80 37 12 40)
BytevolgordeLittle-endian (word-swapped) - elk 32-bits woord heeft zijn 4 bytes omgekeerd vergeleken met .z64
ROM-header64 bytes (word-swapped): startpunt, CRC1/CRC2, 20-byte speltitel, cartridge/media-ID, regiocode-byte, revisie-byte
Regiocode-byteOp header offset 0x3E (word-swapped): N = NTSC, P = PAL, J = Japan
CRC-paarCRC1/CRC2 op header offsets 0x10-0x17 (word-swapped); gevalideerd door IPL3-bootcode tegen CIC-chip - een mismatch veroorzaakt opstartfouten op hardware
Cartridge groottebereik4 MB - 64 MB (32-512 Mbit); de meeste commerciële titels 8-32 MB; grootste commerciële uitgave 64 MB
ContainerRaw flat binary - geen bestandssysteem of verpakkende container; ROM-header + IPL3-bootblock + spelprogramma/gegevens
Interne compressieGeen op bestandsniveau; individuele spelonderdelen kunnen in-game compressie gebruiken (bijv. Yaz0)
Relatie tot .z64Zelfde inhoud als .z64 (big-endian) waarbij alle 32-bits woorden byte-omgekeerd zijn; verliesvrije conversie in beide richtingen
Alternatieve naam.u64 - identiek formaat en bytevolgorde, alternatieve extensie van vroege kopieerhardware
Bytevolgorde auto-detectieDe eerste 4 bytes identificeren op unieke wijze de bytevolgorde-variant; alle grote N64-emulators wisselen automatisch bij het laden
IPL3-bootblockVolgt direct na de 64-byte header; bevat de CIC-afhankelijke checksum-routine en hardware-initialisatie
MIME-typeapplication/x-n64-rom
Uitgebracht1996 (Nintendo 64 console); .n64 byte-order convention from copier/emulator era late 1990s
Specificatien64brew.dev

N64 conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met N64-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over N64-bestanden.

Veelgestelde vragen

Hoe open of speel ik een .n64-bestand?
Gebruik een N64-emulator: Project64 of simple64 op Windows, simple64 of Mupen64Plus op macOS/Linux, Mupen64Plus FZ op Android. Laad de .n64 vanuit de emulator - geen conversie nodig.
Wat is het verschil tussen .n64, .z64 en .v64?
Het zijn dezelfde N64-spelgegevens in verschillende bytevolgordes: .z64 is big-endian (systeemeigen), .v64 is byte-swapped 16-bits, .n64 is little-endian/word-swapped. Moderne emulators detecteren en laden ze alle drie automatisch.
Moet ik .n64 naar .z64 converteren?
Meestal niet - goede emulators detecteren automatisch de bytevolgorde uit de header en laden .n64 direct. Als een tool specifiek .z64 vereist, gebruik dan een byte-swap hulpprogramma zoals Tool64; de spelgegevens zijn identiek.
Waarom laadt mijn .n64 ROM niet in de emulator?
Controleer: het bestand is niet afgebroken of beschadigd; het is echt een N64 ROM (geen verkeerd hernoemd bestand); gecomprimeerde archieven (.zip/.7z) moeten eerst worden uitgepakt (sommige emulators kunnen gezipte ROMs direct laden). Controleer de header-bytes met een hex-editor - offset 0 moet 40 12 37 80 zijn.
Zijn N64 ROM-bestanden legaal?
Het dumpen van een cartridge die je bezit wordt over het algemeen getolereerd; het downloaden van ROMs voor spellen die je niet bezit is een inbreuk op het auteursrecht. Het .n64-formaat zelf is prima - de legaliteit hangt af van hoe je het bestand hebt verkregen.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.MDMarkdown Document
7.BINCD/DVD Disc Image (BIN/CUE)
8.TMPTemporary File
9.M4AMPEG-4 Audio File
10.JSONJavaScript Object Notation file

Gerelateerde extensies

.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 bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z