.Z64

Файл Z64

Nintendo 64 Game ROM (big-endian)
Задать вопрос
БЫСТРЫЙ ОТВЕТ

A .z64 file is a dump of a Nintendo 64 cartridge stored in the console's native big-endian byte order. You play it in an N64 emulator: Project64 or simple64 on Windows, simple64 or Mupen64Plus on macOS and Linux, Mupen64Plus FZ on Android. The .z64, .v64, and .n64 extensions all hold the same game data in different byte orders, so good emulators load all three.

Разработчик: Nintendo (console hardware); .z64 byte-order convention popularized by emulators Категория: Файлы игр MIME: application/x-n64-rom
ОТКРЫВАЕТСЯ НА Windows macOS Linux Android iOS
Связанные: .OBB · .PAK · .ROFL · .PACKAGE

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jun 25, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла Z64?

.z64 is a game ROM file format associated with the Nintendo 64 (N64) gaming console, storing a cartridge dump in big-endian (native) byte order - the format most modern emulators prefer. The same ROM data also appears in two byte-order variants: .v64 (16-bit byte-swapped) and .n64 (word-swapped); all three contain identical game data and convert between each other losslessly. The z64 name originates from the Doctor V64 copier era and does not imply compression. Nintendo 64 was the successor to the SNES gaming console.

Each file begins with a 64-byte header (magic bytes 80 37 12 40 at offset 0) containing the clock rate, entry point, game title, region code, and a CRC pair validated by the IPL3 boot code on real hardware.

One of the big advantages of Nintendo 64 was support for 4 gamepads (game controllers), allowing up to 4 players to play a single game simultaneously. Its biggest competitor, Sony PlayStation, by default supported only up to 2 gamepads. Many N64 games supported all 4 game controllers. Original N64 controllers are also supported by N64 emulators but require special drivers and external devices to work.

.z64 files can be opened using dedicated Nintendo 64 emulation software available for various desktop and mobile platforms. Using .z64 files may be considered a copyright infringement, so it is advised that users verify whether the ROM in question is still copyrighted.

Безопасность и защита

РИСК: MEDIUM

A .z64 ROM is data, not an executable, so it can't run on its own. Real-world risks are (1) legal - dumping cartridges you own is generally tolerated, but downloading ROMs of games you don't own is copyright infringement; (2) sourcing - ROM sites are riddled with misleading download buttons, bundled adware and fake 'ROM loader' installers, so the danger is the website and wrapper, not the ROM file itself. Get emulators only from their official sites and be wary of any 'all-in-one' ROM+emulator bundles.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕNintendo 64 Game ROM (big-endian)также известен как N64 ROM (native byte order), Z64 ROM image
РАЗРАБОТЧИКNintendo (console hardware); .z64 byte-order convention popularized by emulatorsс 1996 (Nintendo 64 console); .z64 dumps via emulators/copiers late 1990s
КАТЕГОРИЯФайлы игр
MIME-ТИПapplication/x-n64-rom
ТИПRaw cartridge ROM dump, big-endian byte order (binary)
СВЯЗАННЫЕ.obb.pak.rofl.package
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203
HEX
80371240
ASCII
·7·@
.z64 is the BIG-ENDIAN (native) byte order. The first 4 header bytes are 80 37 12 40. The same game in other byte orders has different magic: .v64 (byte-swapped, 16-bit) starts 37 80 40 12, and .n64 (.u64, little-endian/ word-swapped) starts 40 12 37 80. Byte 0 (0x80) is the PI BSB domain register; bytes 1-3 encode clock rate / config. Identifying the order from these four bytes is how tools decide whether a ROM must be byte-swapped.

Программы, открывающие файлы Z64

Windows3 apps
Project64 Открытый код File > Open ROM and select the .z64; the long-standing Windows N64 emulator. Decline any optional bundled offers in the installer.
simple64 Открытый код Open ROM > pick the .z64; an accurate, actively maintained mupen64plus-based emulator.
RetroArch (Mupen64Plus-Next) Открытый код Load Core > Mupen64Plus-Next, then Load Content > the .z64. Cross-platform front-end.
macOS2 apps
simple64 Открытый код Open ROM > pick the .z64; an accurate, actively maintained mupen64plus-based emulator.
RetroArch (Mupen64Plus-Next) Открытый код Load Core > Mupen64Plus-Next, then Load Content > the .z64. Cross-platform front-end.
Linux2 apps
Mupen64Plus Открытый код Run 'mupen64plus game.z64' (or use a GUI front-end like m64p/simple64). The reference open-source N64 core.
RetroArch (Mupen64Plus-Next) Открытый код Load Core > Mupen64Plus-Next, then Load Content > the .z64. Cross-platform front-end.
Android1 app
Mupen64Plus FZ Бесплатно Add your ROM folder, tap the game; the maintained Android N64 emulator (replaces the old N64oid).
iOS1 app
RetroArch / Provenance Открытый код Use RetroArch (App Store, 2024+) or Provenance with an N64 core; load the .z64.

Технические подробности

глубокая спецификация
Byte orderBig-endian (native MIPS N64 byte order); distinguishes `.z64` from `.v64` (16-bit byte-swapped) and `.n64` (word-swapped)
Magic bytes`80 37 12 40` at file offset 0 (PI BSB domain register value + clock config bytes)
Header size64 bytes; stores clock rate, program counter entry point, game title, cartridge/media ID, region code, and CRC pair
ChecksumCRC1/CRC2 pair at header offsets `0x10`-`0x17`, validated by IPL3 boot code against the CIC chip; mismatch causes boot failure on real hardware
Boot code blockIPL3 occupies bytes `0x40`-`0xFFF` immediately after the header; CIC chip variant (6101/6102/6105, etc.) determines the checksum seed
EncodingRaw binary; no container or filesystem wrapper
CompressionNone - uncompressed cartridge dump; individual game assets may be compressed internally
Typical file size4 MB - 64 MB (32-512 Mbit cartridges; most retail titles 8-32 MB; largest retail release 64 MB)
MIME type`application/x-n64-rom`
ROM title field20-byte ASCII string at header offset `0x20`
Region encodingSingle byte in the ROM header encoding region (NTSC-J, NTSC-U, PAL); affects timing behavior
Byte-order interconvertibilityLosslessly convertible to `.v64` or `.n64` by byte-swapping; most emulators and tools like Tool64 handle this transparently
Platform supportWindows, macOS, Linux, Android, iOS via emulators; also usable on original hardware via flashcartridges (e.g., EverDrive-64)
Выпущен1996 (Nintendo 64 console); .z64 dumps via emulators/copiers late 1990s
Спецификацияn64brew.dev

Конвертации Z64

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами Z64. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах Z64.

Часто задаваемые вопросы

How do I open or play a .z64 file?
With an N64 emulator. On Windows use Project64 or simple64, on macOS/Linux use simple64 or Mupen64Plus (or RetroArch's Mupen64Plus-Next core), and on Android use Mupen64Plus FZ. Open the .z64 from inside the emulator.
What's the difference between .z64, .n64 and .v64?
They're the same N64 game in different byte orders: .z64 is big-endian (native), .v64 is byte-swapped, .n64 is little-endian/word-swapped. Modern emulators load all three; converting between them is a lossless byte-swap.
Do I need to convert a .v64 to .z64?
Usually no - good emulators auto-detect the byte order and load it anyway. If a tool insists on .z64, use a byte-swap utility like Tool64; the data is identical either way.
Why won't my .z64 ROM load?
Check the file isn't truncated/corrupt (re-dump or re-download), that it's actually an N64 ROM, and that your emulator/core supports it. Compressed downloads (.zip/.7z) must be extracted first; some emulators also load zipped ROMs directly.
Are .z64 ROM files legal?
Making a backup of a cartridge you own is broadly tolerated; downloading ROMs for games you don't own is copyright infringement. The format is fine - the legality depends on where the file came from.
Can I play .z64 games on a Nintendo Switch?
Not by converting the file. N64 games come to Switch through the official Nintendo Switch Online + Expansion Pack N64 app, not via ROM imports.

Ссылки

1n64brew wiki - ROM header / byte ordern64brew.dev
2Project64 - N64 emulatorwww.pj64-emu.com

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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)

Похожие расширения

.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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z