.N64

File N64

Nintendo 64 Game ROM (little-endian / word-swapped byte order)
Fai una domanda
RISPOSTA RAPIDA

Un file N64 è un dump di una cartuccia di gioco Nintendo 64 memorizzato in ordine di byte little-endian (word-swapped). È possibile aprirlo in Project64 o simple64 su Windows, Mupen64Plus su Linux o Mupen64Plus FZ su Android - non è necessaria alcuna conversione. La preoccupazione principale è legale: il dump delle proprie cartucce è tollerato, ma scaricare ROM di cui non si possiede la copia originale è una violazione del copyright.

Sviluppatore: Nintendo (console hardware); byte-order convention from the emulation scene Categoria: Giochi MIME: application/x-n64-rom
SI APRE SU Windows macOS Linux Android iOS
Correlati: .OBB · .PAK · .ROFL · .PACKAGE

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 12, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file N64?

.n64 è un'immagine ROM di un gioco Nintendo 64 in ordine di byte little-endian (word-swapped). Contiene il dump completo di una cartuccia N64 con ogni parola a 32 bit invertita a livello di byte rispetto all'ordine nativo big-endian della console.

L'hardware Nintendo 64 memorizza i dati della cartuccia in formato big-endian (la convenzione .Z64). Durante la scena dell'emulazione della fine degli anni '90, diversi dispositivi di copia delle cartucce producevano dump ROM in diverse disposizioni di byte. Sono emerse tre convenzioni: .z64 (big-endian, ordine hardware nativo), .v64 (coppie a 16 bit con byte scambiati) e .n64 - scritto anche come .u64 - (little-endian/word-swapped). Tutti e tre contengono dati di gioco identici; cambia solo la disposizione dei byte. Gli emulatori moderni rilevano l'ordine dei byte dai primi quattro magic bytes e lo invertono automaticamente, quindi tutte e tre le estensioni aprono lo stesso gioco senza conversione manuale.

I magic bytes di .n64 sono 40 12 37 80 all'offset 0. La stessa ROM in ordine .z64 inizia con 80 37 12 40; in ordine .v64 inizia con 37 80 40 12. L'intestazione ROM di 64 byte (con byte scambiati in .n64) memorizza l'entry point, due checksum CRC convalidati dal codice di avvio IPL3 rispetto al chip CIC, un titolo di gioco di 20 caratteri, l'ID della cartuccia e del supporto, il codice regione (N=NTSC, P=PAL, J=Giappone) e un byte di revisione.

.n64 è il più raro dei tre ordini di byte nella pratica. .z64 è il formato preferito per la conservazione e l'emulazione. La conversione tra .n64, .v64 e .z64 è uno scambio di byte lossless - nessun dato di gioco viene alterato.

Sicurezza e incolumità

RISCHIO: MEDIUM

Una ROM .n64 è un insieme di dati, non un eseguibile - non può essere eseguita o installata autonomamente su un PC. Rischi reali: (1) Legali - il dump delle cartucce di proprietà è generalmente tollerato, ma scaricare ROM di cui non si possiede la copia è una violazione del copyright nella maggior parte delle giurisdizioni. (2) Fonti - i siti di download ROM sono pieni di pulsanti ingannevoli, adware e falsi installer «loader»; il pericolo è il sito o il wrapper, non il file ROM in sé. Ottieni sempre gli emulatori dai loro siti ufficiali e diffida dei pacchetti tutto-in-uno ROM+emulatore.

Dettagli del formato

in sintesi
NOME COMPLETONintendo 64 Game ROM (little-endian / word-swapped byte order)anche noto come N64 ROM image, .u64 ROM
SVILUPPATORENintendo (console hardware); byte-order convention from the emulation scenedal 1996 (Nintendo 64 console); .n64 byte-order convention from copier/emulator era late 1990s
CATEGORIAGiochi
TIPO MIMEapplication/x-n64-rom
TIPODump ROM cartuccia N64 grezzo, ordine byte little-endian (word-swapped) (binario)
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203
HEX
40123780
ASCII
@·7·
.n64 è l'ordine dei byte LITTLE-ENDIAN (word-swapped). Magic bytes 40 12 37 80. Lo stesso gioco in altri ordini di byte: .z64 (big-endian / nativo) inizia con 80 37 12 40, .v64 (byte-swapped 16-bit) inizia con 37 80 40 12. Gli emulatori moderni rilevano l'ordine dei byte da questi quattro byte e lo invertono automaticamente, quindi tutti e tre aprono lo stesso gioco.

Programmi che aprono file N64

Windows3 apps
Project64 Open-source File > Open ROM > seleziona il file .n64; Project64 rileva automaticamente l'ordine dei byte. È l'emulatore N64 per Windows più utilizzato.
simple64 Open-source Open ROM > scegli il file .n64; un emulatore accurato e attivamente mantenuto basato su mupen64plus.
RetroArch (Mupen64Plus-Next core) Open-source Load Core > Mupen64Plus-Next, poi Load Content > il file .n64. Il core rileva automaticamente l'ordine dei byte.
macOS2 apps
simple64 Open-source Open ROM > scegli il file .n64; un emulatore accurato e attivamente mantenuto basato su mupen64plus.
RetroArch (Mupen64Plus-Next) Open-source Carica il core Mupen64Plus-Next, quindi carica il file .n64.
Linux2 apps
Mupen64Plus Open-source Esegui «mupen64plus game.n64» o usa un'interfaccia GUI (simple64/m64p). Rileva automaticamente l'ordine dei byte.
RetroArch (Mupen64Plus-Next) Open-source Carica il core Mupen64Plus-Next, quindi carica il file .n64.
Android1 app
Mupen64Plus FZ Gratuito Aggiungi la tua cartella ROM, tocca il gioco; l'emulatore N64 per Android costantemente aggiornato.
iOS1 app
RetroArch / Provenance Open-source Usa RetroArch (App Store, 2024+) o Provenance con un core N64; carica il file .n64.

Dettagli tecnici

specifiche approfondite
Magic bytes40 12 37 80 all'offset 0 (forma word-swapped del nativo big-endian 80 37 12 40)
Ordine dei byteLittle-endian (word-swapped) - ogni parola a 32 bit ha i suoi 4 byte invertiti rispetto a .z64
Intestazione ROM64 byte (word-swapped): entry point, CRC1/CRC2, titolo gioco da 20 byte, ID cartuccia/supporto, byte codice regione, byte revisione
Byte codice regioneAll'offset di intestazione 0x3E (word-swapped): N = NTSC, P = PAL, J = Giappone
Coppia CRCCRC1/CRC2 agli offset di intestazione 0x10-0x17 (word-swapped); convalidati dal codice di avvio IPL3 rispetto al chip CIC - una mancata corrispondenza causa il fallimento dell'avvio sull'hardware
Intervallo dimensioni cartuccia4 MB - 64 MB (32-512 Mbit); la maggior parte dei titoli commerciali 8-32 MB; la più grande release commerciale 64 MB
ContenitoreBinario piatto grezzo - nessun filesystem o contenitore di wrapping; intestazione ROM + blocco di avvio IPL3 + programma/dati di gioco
Compressione internaNessuna a livello di file; i singoli asset di gioco possono utilizzare la compressione interna (es. Yaz0)
Relazione con .z64Stesso contenuto di .z64 (big-endian) con tutte le parole a 32 bit invertite a livello di byte; conversione lossless in entrambe le direzioni
Nome alternativo.u64 - formato e ordine dei byte identici, estensione alternativa proveniente da alcuni primi hardware di copia
Rilevamento automatico ordine byteI primi 4 byte identificano in modo univoco la variante dell'ordine dei byte; tutti i principali emulatori N64 eseguono lo swap automatico al caricamento
Blocco di avvio IPL3Segue immediatamente l'intestazione di 64 byte; contiene la routine di checksum dipendente dal CIC e l'inizializzazione dell'hardware
Tipo MIMEapplication/x-n64-rom
Rilasciato1996 (Nintendo 64 console); .n64 byte-order convention from copier/emulator era late 1990s
Specifican64brew.dev

Conversioni N64

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file N64. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file N64.

Domande frequenti

Come posso aprire o riprodurre un file .n64?
Usa un emulatore N64: Project64 o simple64 su Windows, simple64 o Mupen64Plus su macOS/Linux, Mupen64Plus FZ su Android. Carica il file .n64 dall'interno dell'emulatore - non è necessaria alcuna conversione.
Qual è la differenza tra .n64, .z64 e .v64?
Sono gli stessi dati di gioco N64 in diversi ordini di byte: .z64 è big-endian (nativo), .v64 è a 16 bit con byte scambiati, .n64 è little-endian/word-swapped. Gli emulatori moderni rilevano e caricano automaticamente tutti e tre.
Devo convertire .n64 in .z64?
Solitamente no - i buoni emulatori rilevano automaticamente l'ordine dei byte dall'intestazione e caricano direttamente il file .n64. Se uno strumento richiede specificamente .z64, usa un'utility di byte-swap come Tool64; i dati di gioco sono identici.
Perché la mia ROM .n64 non si carica nell'emulatore?
Controlla che: il file non sia troncato o corrotto; sia realmente una ROM N64 (non un file errato rinominato); gli archivi compressi (.zip/.7z) devono essere prima estratti (alcuni emulatori caricano direttamente le ROM zippate). Verifica i byte dell'intestazione con un editor esadecimale - l'offset 0 dovrebbe essere 40 12 37 80.
I file ROM N64 sono legali?
Il dump di una cartuccia di proprietà è ampiamente tollerato; scaricare ROM per giochi che non si possiedono è una violazione del copyright. Il formato .n64 in sé è lecito - la legalità dipende da come è stato ottenuto il file.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

.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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z