.N64

N64-fil

Nintendo 64 Game ROM (little-endian / word-swapped byte order)
Stil et spørgsmål
HURTIGT SVAR

En N64-fil er et dump af en Nintendo 64-spilkassette gemt i little-endian (word-swapped) byte-rækkefølge. Åbn den i Project64 eller simple64 på Windows, Mupen64Plus på Linux eller Mupen64Plus FZ på Android - ingen konvertering er nødvendig. Den største bekymring er juridisk: At dumpe dine egne kassetter tolereres, men at downloade ROMs, du ikke ejer, er en overtrædelse af ophavsretten.

Udvikler: Nintendo (console hardware); byte-order convention from the emulation scene Kategori: Spilfiler MIME: application/x-n64-rom
ÅBNER PÅ Windows macOS Linux Android iOS
Relateret: .OBB · .PAK · .ROFL · .PACKAGE

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 12, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er N64-filformatet?

.n64 er et Nintendo 64-spil-ROM-image i little-endian (word-swapped) byte-rækkefølge. Det indeholder det komplette dump af en N64-kassette, hvor hvert 32-bit word er byte-vendt i forhold til konsollens oprindelige big-endian-rækkefølge.

Nintendo 64-hardwaren gemmer kassettedata i big-endian-format (.Z64-konventionen). Under emuleringsscenen i slutningen af 1990'erne producerede forskellige kassette-kopienheder ROM-dumps i forskellige byte-arrangementer. Tre konventioner opstod: .z64 (big-endian, indfødt hardware-rækkefølge), .v64 (byte-swapped 16-bit par) og .n64 - også skrevet som .u64 - (little-endian/word-swapped). Alle tre indeholder identiske spildata; kun byte-arrangementet er forskelligt. Moderne emulatorer registrerer byte-rækkefølgen fra de første fire magic bytes og swapper automatisk, så alle tre filendelser åbner det samme spil uden manuel konvertering.

.n64 magic bytes er 40 12 37 80 ved offset 0. Den samme ROM i .z64-rækkefølge starter med 80 37 12 40; i .v64-rækkefølge starter den med 37 80 40 12. Den 64-byte ROM-header (byte-swapped i .n64) gemmer startpunktet, to CRC-kontrolsummer valideret af IPL3-bootkoden mod CIC-chippen, en 20-tegns spiltitel, kassette- og medie-ID, regionskode (N=NTSC, P=PAL, J=Japan) og en revisions-byte.

.n64 er den sjældneste af de tre byte-rækkefølger i praksis. .z64 er det foretrukne format til bevaring og emulering. Konvertering mellem .n64, .v64 og .z64 er et tabsfri byte-swap - ingen spildata ændres.

Sikkerhed og tryghed

RISIKO: MEDIUM

En .n64-ROM er data, ikke en eksekverbar fil - den kan ikke køre eller installere sig selv på en PC. Reelle risici: (1) Juridisk - at dumpe kassetter, du ejer, er generelt tolereret, men at downloade ROMs, du ikke ejer, er en overtrædelse af ophavsretten i de fleste jurisdiktioner. (2) Kilder - ROM-download-sider er fyldt med vildledende knapper, adware og falske «loader»-installationsprogrammer; faren er siden/indpakningen, ikke selve ROM-filen. Hent altid emulatorer fra deres officielle sider og vær påpasselig med alt-i-en ROM+emulator-pakker.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNNintendo 64 Game ROM (little-endian / word-swapped byte order)også kendt som N64 ROM image, .u64 ROM
UDVIKLERNintendo (console hardware); byte-order convention from the emulation scenesiden 1996 (Nintendo 64 console); .n64 byte-order convention from copier/emulator era late 1990s
KATEGORISpilfiler
MIME-TYPEapplication/x-n64-rom
TYPERå N64-kassette-ROM-dump, little-endian (word-swapped) byte-rækkefølge (binær)
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
40123780
ASCII
@·7·
.n64 er LITTLE-ENDIAN (word-swapped) byte-rækkefølgen. Magic bytes 40 12 37 80. Det samme spil i andre byte-rækkefølger: .z64 (big-endian / indfødt) starter med 80 37 12 40, .v64 (byte-swapped 16-bit) starter med 37 80 40 12. Moderne emulatorer registrerer byte-rækkefølgen fra disse fire bytes og swapper automatisk, så alle tre åbner det samme spil.

Programmer der åbner N64-filer

Windows3 apps
Project64 Open-source File > Open ROM > vælg .n64; Project64 auto-detekterer byte-rækkefølgen. Den mest anvendte Windows N64-emulator.
simple64 Open-source Open ROM > vælg .n64; en præcis, aktivt vedligeholdt mupen64plus-baseret emulator.
RetroArch (Mupen64Plus-Next core) Open-source Load Core > Mupen64Plus-Next, derefter Load Content > vælg .n64. Core-filen auto-detekterer byte-rækkefølgen.
macOS2 apps
simple64 Open-source Open ROM > vælg .n64; en præcis, aktivt vedligeholdt mupen64plus-baseret emulator.
RetroArch (Mupen64Plus-Next) Open-source Indlæs Mupen64Plus-Next core, og indlæs derefter .n64.
Linux2 apps
Mupen64Plus Open-source Kør «mupen64plus game.n64» eller brug en GUI-front-end (simple64/m64p). Auto-detekterer byte-rækkefølgen.
RetroArch (Mupen64Plus-Next) Open-source Indlæs Mupen64Plus-Next core, og indlæs derefter .n64.
Android1 app
Mupen64Plus FZ Gratis Tilføj din ROM-mappe, tryk på spillet; den vedligeholdte Android N64-emulator.
iOS1 app
RetroArch / Provenance Open-source Brug RetroArch (App Store, 2024+) eller Provenance med en N64-core; indlæs .n64.

Tekniske detaljer

dyb specifikation
Magic bytes40 12 37 80 ved offset 0 (word-swapped form af indfødt big-endian 80 37 12 40)
Byte-rækkefølgeLittle-endian (word-swapped) - hvert 32-bit word har sine 4 bytes vendt om i forhold til .z64
ROM-header64 bytes (word-swapped): startpunkt, CRC1/CRC2, 20-byte spiltitel, kassette/medie-ID, regionskode-byte, revisions-byte
Regionskode-byteVed header offset 0x3E (word-swapped): N = NTSC, P = PAL, J = Japan
CRC-parCRC1/CRC2 ved header offsets 0x10-0x17 (word-swapped); valideret af IPL3-bootkoden mod CIC-chippen - uoverensstemmelse medfører boot-fejl på hardware
Kassette-størrelsesområde4 MB - 64 MB (32-512 Mbit); de fleste kommercielle titler er 8-32 MB; største kommercielle udgivelse er 64 MB
ContainerRå flad binær - intet filsystem eller indpakningscontainer; ROM-header + IPL3-bootblok + spilprogram/data
Intern komprimeringIngen på filniveau; individuelle spil-assets kan bruge in-game komprimering (f.eks. Yaz0)
Forhold til .z64Samme indhold som .z64 (big-endian) med alle 32-bit words byte-vendt; tabsfri konvertering i begge retninger
Alternativt navn.u64 - identisk format og byte-rækkefølge, alternativ filendelse fra visse tidlige kopienheder
Auto-detektering af byte-rækkefølgeDe første 4 bytes identificerer entydigt byte-rækkefølge-varianten; alle store N64-emulatorer swapper automatisk ved indlæsning
IPL3-bootblokFølger umiddelbart efter den 64-byte header; indeholder den CIC-afhængige kontrolsum-rutine og hardware-initialisering
MIME-typeapplication/x-n64-rom
Udgivet1996 (Nintendo 64 console); .n64 byte-order convention from copier/emulator era late 1990s
Specifikationn64brew.dev

N64-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med N64-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om N64-filer.

Ofte stillede spørgsmål

Hvordan åbner eller spiller jeg en .n64-fil?
Brug en N64-emulator: Project64 eller simple64 på Windows, simple64 eller Mupen64Plus på macOS/Linux, Mupen64Plus FZ på Android. Indlæs .n64-filen inde fra emulatoren - ingen konvertering er nødvendig.
Hvad er forskellen på .n64, .z64 og .v64?
De er de samme N64-spildata i forskellige byte-rækkefølger: .z64 er big-endian (indfødt), .v64 er byte-swapped 16-bit, .n64 er little-endian/word-swapped. Moderne emulatorer auto-detekterer og indlæser alle tre.
Skal jeg konvertere .n64 til .z64?
Normalt nej - gode emulatorer auto-detekterer byte-rækkefølgen fra headeren og indlæser .n64 direkte. Hvis et værktøj specifikt kræver .z64, skal du bruge et byte-swap-værktøj som Tool64; spildataene er identiske.
Hvorfor vil min .n64 ROM ikke indlæses i emulatoren?
Tjek: at filen ikke er trunkeret/korrupt; at det rent faktisk er en N64-ROM (ikke en forkert fil, der er omdøbt); komprimerede arkiver (.zip/.7z) skal udpakkes først (nogle emulatorer kan dog indlæse zippede ROMs direkte). Bekræft header-bytes med en hex-editor - offset 0 skal være 40 12 37 80.
Er N64 ROM-filer lovlige?
At dumpe en kassette, du selv ejer, er bredt tolereret; at downloade ROMs til spil, du ikke ejer, er en overtrædelse af ophavsretten. Selve .n64-formatet er fint - lovligheden afhænger af, hvordan du har anskaffet filen.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.EXEWindows Executable (Portable Executable)

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å