.Z64

Z64-bestand

Nintendo 64 Game ROM (big-endian)
Stel een vraag
SNEL ANTWOORD

Een .z64-bestand is een dump van een Nintendo 64-cartridge opgeslagen in de systeemeigen big-endian bytevolgorde van de console. Je speelt het in een N64-emulator: Project64 of simple64 op Windows, simple64 of Mupen64Plus op macOS en Linux, Mupen64Plus FZ op Android. De extensies .z64, .v64 en .n64 bevatten allemaal dezelfde spelgegevens in verschillende bytevolgordes, dus goede emulators laden ze alle drie.

Ontwikkelaar: Nintendo (console hardware); .z64 byte-order convention popularized by emulators 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 Jun 25, 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 Z64-bestandsformaat?

.z64 is een game ROM-bestandsformaat geassocieerd met de Nintendo 64 (N64) spelcomputer, dat een cartridge-dump opslaat in big-endian (native) bytevolgorde - het formaat waar de meeste moderne emulators de voorkeur aan geven. Dezelfde ROM-gegevens verschijnen ook in twee bytevolgorde-varianten: .v64 (16-bit byte-swapped) en .n64 (word-swapped); alle drie bevatten identieke spelgegevens en kunnen zonder verlies tussen elkaar worden geconverteerd. De naam z64 vindt zijn oorsprong in het tijdperk van de Doctor V64-copier en impliceert geen compressie. Nintendo 64 was de opvolger van de SNES-spelcomputer.

Elk bestand begint met een header van 64 bytes (magic bytes 80 37 12 40 op offset 0) die de kloksnelheid, het startpunt, de speltitel, de regiocode en een CRC-paar bevat dat wordt gevalideerd door de IPL3-bootcode op echte hardware.

Een van de grote voordelen van de Nintendo 64 was de ondersteuning voor 4 gamepads (controllers), waardoor tot 4 spelers tegelijkertijd een enkel spel konden spelen. De grootste concurrent, Sony PlayStation, ondersteunde standaard slechts tot 2 gamepads. Veel N64-spellen ondersteunden alle 4 de controllers. Originele N64-controllers worden ook ondersteund door N64-emulators, maar vereisen speciale stuurprogramma's en externe apparaten om te werken.

.z64-bestanden kunnen worden geopend met speciale Nintendo 64-emulatiesoftware die beschikbaar is voor verschillende desktop- en mobiele platforms. Het gebruik van .z64-bestanden kan worden beschouwd als een inbreuk op het auteursrecht, dus het wordt gebruikers geadviseerd om te controleren of op de betreffende ROM nog auteursrecht rust.

Beveiliging & veiligheid

RISICO: MEDIUM

Een .z64 ROM is data, geen uitvoerbaar bestand, dus het kan niet zelfstandig draaien. De risico's in de praktijk zijn (1) juridisch - het dumpen van cartridges die je bezit wordt over het algemeen getolereerd, maar het downloaden van ROM's van spellen die je niet bezit is een inbreuk op het auteursrecht; (2) bronnen - ROM-sites staan vol met misleidende downloadknoppen, gebundelde adware en valse „ROM loader”-installatieprogramma's, dus het gevaar is de website en de wrapper, niet het ROM-bestand zelf. Download emulators alleen 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 (big-endian)ook bekend als N64 ROM (native byte order), Z64 ROM image
ONTWIKKELAARNintendo (console hardware); .z64 byte-order convention popularized by emulatorssinds 1996 (Nintendo 64 console); .z64 dumps via emulators/copiers late 1990s
CATEGORIESpelbestanden
MIME-TYPEapplication/x-n64-rom
TYPERaw cartridge ROM-dump, big-endian bytevolgorde (binair)
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
00010203
HEX
80371240
ASCII
·7·@
.z64 is de BIG-ENDIAN (native) bytevolgorde. De eerste 4 header-bytes zijn 80 37 12 40. Hetzelfde spel in andere bytevolgordes heeft andere magic bytes: .v64 (byte-swapped, 16-bit) begint met 37 80 40 12, en .n64 (.u64, little-endian/ word-swapped) begint met 40 12 37 80. Byte 0 (0x80) is het PI BSB domeinregister; bytes 1-3 coderen de kloksnelheid / configuratie. Het identificeren van de volgorde aan de hand van deze vier bytes is hoe tools beslissen of een ROM moet worden ge-byte-swapped.

Programma's die Z64-bestanden openen

Windows3 apps
Project64 Open-source Bestand > Open ROM en selecteer de .z64; de langstbestaande Windows N64-emulator. Weiger eventuele optionele gebundelde aanbiedingen in het installatieprogramma.
simple64 Open-source Open ROM > kies de .z64; een nauwkeurige, actief onderhouden emulator gebaseerd op mupen64plus.
RetroArch (Mupen64Plus-Next) Open-source Load Core > Mupen64Plus-Next, dan Load Content > de .z64. Cross-platform front-end.
macOS2 apps
simple64 Open-source Open ROM > kies de .z64; een nauwkeurige, actief onderhouden emulator gebaseerd op mupen64plus.
RetroArch (Mupen64Plus-Next) Open-source Load Core > Mupen64Plus-Next, dan Load Content > de .z64. Cross-platform front-end.
Linux2 apps
Mupen64Plus Open-source Voer „mupen64plus game.z64” uit (of gebruik een GUI front-end zoals m64p/simple64). De opensource N64-referentiecore.
RetroArch (Mupen64Plus-Next) Open-source Load Core > Mupen64Plus-Next, dan Load Content > de .z64. Cross-platform front-end.
Android1 app
Mupen64Plus FZ Gratis Voeg je ROM-map toe, tik op het spel; de onderhouden Android N64-emulator (vervangt de oude N64oid).
iOS1 app
RetroArch / Provenance Open-source Gebruik RetroArch (App Store, 2024+) of Provenance met een N64-core; laad de .z64.

Technische details

diepe specificaties
BytevolgordeBig-endian (native MIPS N64 bytevolgorde); onderscheidt `.z64` van `.v64` (16-bit byte-swapped) en `.n64` (word-swapped)
Magic bytes`80 37 12 40` op bestands-offset 0 (PI BSB domeinregisterwaarde + klokconfiguratiebytes)
Headergrootte64 bytes; slaat kloksnelheid, program counter startpunt, speltitel, cartridge/media-ID, regiocode en CRC-paar op
ChecksumCRC1/CRC2-paar op header-offsets `0x10`-`0x17`, gevalideerd door IPL3-bootcode tegen de CIC-chip; een mismatch veroorzaakt een opstartfout op echte hardware
Bootcode-blokIPL3 beslaat bytes `0x40`-`0xFFF` direct na de header; de CIC-chipvariant (6101/6102/6105, enz.) bepaalt de checksum-seed
CoderingRaw binair; geen container of bestandssysteem-wrapper
CompressieGeen - ongecomprimeerde cartridge-dump; individuele game-assets kunnen intern gecomprimeerd zijn
Typische bestandsgrootte4 MB - 64 MB (32-512 Mbit cartridges; de meeste commerciële titels 8-32 MB; grootste commerciële uitgave 64 MB)
MIME-type`application/x-n64-rom`
ROM-titelveld20-byte ASCII-tekenreeks op header-offset `0x20`
RegiocoderingEnkele byte in de ROM-header die de regio codeert (NTSC-J, NTSC-U, PAL); beïnvloedt timinggedrag
Bytevolgorde-inwisselbaarheidZonder verlies converteerbaar naar `.v64` of `.n64` door byte-swapping; de meeste emulators en tools zoals Tool64 verwerken dit transparant
PlatformondersteuningWindows, macOS, Linux, Android, iOS via emulators; ook bruikbaar op originele hardware via flashcartridges (bijv. EverDrive-64)
Uitgebracht1996 (Nintendo 64 console); .z64 dumps via emulators/copiers late 1990s
Specificatien64brew.dev

Z64 conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met Z64-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 Z64-bestanden.

Veelgestelde vragen

Hoe open of speel ik een .z64-bestand?
Met een N64-emulator. Gebruik op Windows Project64 of simple64, op macOS/Linux simple64 of Mupen64Plus (of de Mupen64Plus-Next core van RetroArch), en op Android Mupen64Plus FZ. Open de .z64 vanuit de emulator.
Wat is het verschil tussen .z64, .n64 en .v64?
Het zijn dezelfde N64-spellen in verschillende bytevolgordes: .z64 is big-endian (native), .v64 is byte-swapped, .n64 is little-endian/word-swapped. Moderne emulators laden ze alle drie; converteren tussen de formaten is een verliesvrije byte-swap.
Moet ik een .v64 naar .z64 converteren?
Meestal niet - goede emulators detecteren automatisch de bytevolgorde en laden het sowieso. Als een tool specifiek om .z64 vraagt, gebruik dan een byte-swap hulpprogramma zoals Tool64; de gegevens zijn in beide gevallen identiek.
Waarom laadt mijn .z64 ROM niet?
Controleer of het bestand niet is afgebroken of beschadigd (opnieuw dumpen of downloaden), of het daadwerkelijk een N64 ROM is en of je emulator/core het ondersteunt. Gecomprimeerde downloads (.zip/.7z) moeten eerst worden uitgepakt; sommige emulators laden gezipte ROM's ook direct.
Zijn .z64 ROM-bestanden legaal?
Het maken van een reservekopie van een cartridge die je bezit wordt over het algemeen getolereerd; het downloaden van ROM's voor spellen die je niet bezit is een inbreuk op het auteursrecht. Het formaat is prima - de legaliteit hangt af van waar het bestand vandaan komt.
Kan ik .z64-spellen spelen op een Nintendo Switch?
Niet door het bestand te converteren. N64-spellen komen naar de Switch via de officiële Nintendo Switch Online + Uitbreidingspakket N64-app, niet via ROM-imports.

Referenties

1n64brew wiki - ROM header / byte ordern64brew.dev
2Project64 - N64 emulatorwww.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