.N64

Файл N64

Nintendo 64 Game ROM (little-endian / word-swapped byte order)
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл N64 - это дамп картриджа игры Nintendo 64, сохраненный в порядке байтов little-endian (с перестановкой слов). Его можно открыть в Project64 или simple64 на Windows, Mupen64Plus на Linux или Mupen64Plus FZ на Android - конвертация не требуется. Основной нюанс заключается в юридической плоскости: создание дампов собственных картриджей допускается, но скачивание ROM-файлов, которыми вы не владеете, является нарушением авторских прав.

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

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

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

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

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

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

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

.n64 - это ROM-образ игры Nintendo 64 в порядке байтов little-endian (с перестановкой слов). Он содержит полный дамп картриджа N64, где каждый 32-битный сегмент (слово) имеет обратный порядок байтов относительно нативного для консоли формата big-endian.

Аппаратное обеспечение Nintendo 64 хранит данные картриджа в формате big-endian (стандарт .Z64). В эпоху эмуляции конца 1990-х годов различные устройства для копирования картриджей создавали дампы с разным порядком байтов. Появились три основных стандарта: .z64 (big-endian, нативный порядок консоли), .v64 (побайтовая перестановка 16-битных пар) и .n64 - также записываемый как .u64 - (little-endian/перестановка слов). Все три содержат идентичные игровые данные; различается только расположение байтов. Современные эмуляторы определяют порядок байтов по первым четырем «магическим байтам» и выполняют перестановку автоматически, поэтому все три расширения открывают одну и ту же игру без ручной конвертации.

Магические байты .n64 - 40 12 37 80 по смещению 0. Тот же ROM в порядке .z64 начинается с 80 37 12 40, а в порядке .v64 - с 37 80 40 12. 64-байтовый заголовок ROM (с перестановкой слов в .n64) хранит точку входа, две контрольные суммы CRC, проверяемые загрузочным кодом IPL3 на соответствие чипу CIC, 20-символьное название игры, идентификатор картриджа и носителя, код региона (N=NTSC, P=PAL, J=Япония) и байт ревизии.

На практике .n64 является самым редким из трех вариантов порядка байтов. Формат .z64 считается предпочтительным для сохранения и эмуляции. Конвертация между .n64, .v64 и .z64 - это побайтовая перестановка без потерь, игровые данные при этом не изменяются.

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

РИСК: MEDIUM

ROM-файл .n64 - это данные, а не исполняемый файл, он не может запуститься или установиться на ПК самостоятельно. Реальные риски: (1) Юридические - создание дампов собственных картриджей обычно допускается, но скачивание ROM-файлов для игр, которыми вы не владеете, является нарушением авторских прав в большинстве стран. (2) Источники - сайты с ROM-файлами часто содержат вводящие в заблуждение кнопки, рекламное ПО и поддельные установщики «загрузчиков»; опасность представляет сайт или оболочка, а не сам файл ROM. Всегда скачивайте эмуляторы с официальных сайтов и опасайтесь комплектов «все в одном» (ROM + эмулятор).

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

в двух словах
ПОЛНОЕ НАЗВАНИЕNintendo 64 Game ROM (little-endian / word-swapped byte order)также известен как N64 ROM image, .u64 ROM
РАЗРАБОТЧИКNintendo (console hardware); byte-order convention from the emulation sceneс 1996 (Nintendo 64 console); .n64 byte-order convention from copier/emulator era late 1990s
КАТЕГОРИЯФайлы игр
MIME-ТИПapplication/x-n64-rom
ТИПДамп картриджа N64, порядок байтов little-endian (с перестановкой слов) (бинарный)
СВЯЗАННЫЕ.obb.pak.rofl.package
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203
HEX
40123780
ASCII
@·7·
.n64 использует порядок байтов LITTLE-ENDIAN (с перестановкой слов). Магические байты: 40 12 37 80. Та же игра в других порядках байтов: .z64 (big-endian / нативный) начинается с 80 37 12 40, .v64 (побайтовая перестановка 16-битных слов) начинается с 37 80 40 12. Современные эмуляторы определяют порядок по этим четырем байтам и выполняют перестановку автоматически, поэтому все три формата открывают одну и ту же игру.

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

Windows3 apps
Project64 Открытый код File > Open ROM > выберите .n64; Project64 автоматически определит порядок байтов. Самый популярный эмулятор N64 для Windows.
simple64 Открытый код Open ROM > выберите .n64; точный, активно развивающийся эмулятор на базе mupen64plus.
RetroArch (Mupen64Plus-Next core) Открытый код Load Core > Mupen64Plus-Next, затем Load Content > выберите .n64. Ядро само определит порядок байтов.
macOS2 apps
simple64 Открытый код Open ROM > выберите .n64; точный, активно развивающийся эмулятор на базе mupen64plus.
RetroArch (Mupen64Plus-Next) Открытый код Загрузите ядро Mupen64Plus-Next, затем загрузите файл .n64.
Linux2 apps
Mupen64Plus Открытый код Запустите «mupen64plus game.n64» или используйте графический интерфейс (simple64/m64p). Автоматически определяет порядок байтов.
RetroArch (Mupen64Plus-Next) Открытый код Загрузите ядро Mupen64Plus-Next, затем загрузите файл .n64.
Android1 app
Mupen64Plus FZ Бесплатно Добавьте папку с ROM-файлами и нажмите на игру; актуальный эмулятор N64 для Android.
iOS1 app
RetroArch / Provenance Открытый код Используйте RetroArch (App Store, 2024+) или Provenance с ядром N64; загрузите .n64.

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

глубокая спецификация
Магические байты40 12 37 80 по смещению 0 (форма с перестановкой слов нативного big-endian 80 37 12 40)
Порядок байтовLittle-endian (с перестановкой слов) - в каждом 32-битном слове порядок 4 байтов обратный по сравнению с .z64
Заголовок ROM64 байта (с перестановкой слов): точка входа, CRC1/CRC2, 20-байтное название игры, ID картриджа/носителя, байт кода региона, байт ревизии
Байт кода регионаВ заголовке по смещению 0x3E (с перестановкой слов): N = NTSC, P = PAL, J = Япония
Пара CRCCRC1/CRC2 в заголовке по смещениям 0x10-0x17 (с перестановкой слов); проверяются загрузочным кодом IPL3 на соответствие чипу CIC - несовпадение приводит к ошибке загрузки на реальном железе
Диапазон размеров картриджа4 МБ - 64 МБ (32-512 Мбит); большинство коммерческих игр 8-32 МБ; самый большой релиз - 64 МБ
КонтейнерЧистый двоичный файл (flat binary) - без файловой системы или внешней оболочки; заголовок ROM + загрузочный блок IPL3 + программа/данные игры
Внутреннее сжатиеОтсутствует на уровне файла; отдельные игровые ресурсы могут использовать внутриигровое сжатие (например, Yaz0)
Связь с .z64То же содержимое, что и в .z64 (big-endian), но во всех 32-битных словах изменен порядок байтов; конвертация в обе стороны происходит без потерь
Альтернативное название.u64 - идентичный формат и порядок байтов, альтернативное расширение от некоторых ранних копировщиков
Автоопределение порядка байтовПервые 4 байта однозначно идентифицируют вариант порядка байтов; все основные эмуляторы N64 выполняют перестановку автоматически при загрузке
Загрузочный блок IPL3Следует сразу за 64-байтовым заголовком; содержит зависимую от CIC процедуру проверки контрольной суммы и инициализацию оборудования
MIME-типapplication/x-n64-rom
Выпущен1996 (Nintendo 64 console); .n64 byte-order convention from copier/emulator era late 1990s
Спецификацияn64brew.dev

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

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

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

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

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

Как открыть или запустить файл .n64?
Используйте эмулятор N64: Project64 или simple64 на Windows, simple64 или Mupen64Plus на macOS/Linux, Mupen64Plus FZ на Android. Загрузите .n64 прямо в эмуляторе - конвертация не требуется.
В чем разница между .n64, .z64 и .v64?
Это одни и те же игровые данные N64 в разном порядке байтов: .z64 - это big-endian (нативный), .v64 - побайтовая перестановка 16-битных слов, .n64 - little-endian (перестановка слов). Современные эмуляторы автоматически распознают и загружают все три формата.
Нужно ли конвертировать .n64 в .z64?
Обычно нет - качественные эмуляторы сами определяют порядок байтов по заголовку и загружают .n64 напрямую. Если какой-то инструмент требует именно .z64, используйте утилиту для перестановки байтов, например Tool64; данные игры останутся идентичными.
Почему мой ROM .n64 не загружается в эмуляторе?
Проверьте: файл не обрезан и не поврежден; это действительно ROM N64 (а не другой файл с измененным расширением); сжатые архивы (.zip/.7z) нужно сначала распаковать (хотя некоторые эмуляторы читают их напрямую). Проверьте байты заголовка в hex-редакторе - смещение 0 должно быть 40 12 37 80.
Законны ли файлы ROM N64?
Создание дампа картриджа, которым вы владеете, в целом допускается; скачивание ROM-файлов для игр, которых у вас нет, является нарушением авторских прав. Сам формат .n64 законен - легальность зависит от того, как вы получили файл.

Ссылки

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

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

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

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

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

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

.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