.N64

Arquivo N64

Nintendo 64 Game ROM (little-endian / word-swapped byte order)
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo N64 é um dump de um cartucho de jogo Nintendo 64 armazenado em ordem de bytes little-endian (word-swapped). Abra-o no Project64 ou simple64 no Windows, Mupen64Plus no Linux, ou Mupen64Plus FZ no Android - nenhuma conversão é necessária. A principal preocupação é legal: extrair seus próprios cartuchos é tolerado, mas baixar ROMs que você não possui é infração de direitos autorais.

Desenvolvedor: Nintendo (console hardware); byte-order convention from the emulation scene Categoria: Arquivos de Jogos MIME: application/x-n64-rom
ABRE EM Windows macOS Linux Android iOS
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

Nesta página

19k+ extensões indexadas
Última revisão em Jul 12, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro N64?

.n64 é uma imagem ROM de jogo Nintendo 64 em ordem de bytes little-endian (word-swapped). Ele contém o dump completo de um cartucho N64 com cada palavra de 32 bits com os bytes invertidos em relação à ordem big-endian nativa do console.

O hardware do Nintendo 64 armazena dados de cartucho no formato big-endian (a convenção .Z64). Durante a cena de emulação do final dos anos 1990, diferentes dispositivos de cópia de cartucho produziam dumps de ROM em diferentes arranjos de bytes. Três convenções surgiram: .z64 (big-endian, ordem nativa do hardware), .v64 (pares de 16 bits com bytes trocados) e .n64 - também escrito como .u64 - (little-endian/word-swapped). Todos os três contêm dados de jogo idênticos; apenas o arranjo de bytes difere. Emuladores modernos detectam a ordem dos bytes a partir dos primeiros quatro magic bytes e fazem a troca automaticamente, portanto, todas as três extensões abrem o mesmo jogo sem conversão manual.

Os magic bytes do .n64 são 40 12 37 80 no deslocamento 0. A mesma ROM na ordem .z64 começa com 80 37 12 40; na ordem .v64 começa com 37 80 40 12. O cabeçalho da ROM de 64 bytes (com bytes trocados no .n64) armazena o ponto de entrada, dois checksums CRC validados pelo código de inicialização IPL3 contra o chip CIC, um título de jogo de 20 caracteres, o ID do cartucho e da mídia, o código de região (N=NTSC, P=PAL, J=Japão) e um byte de revisão.

O .n64 é a mais rara das três ordens de bytes na prática. O .z64 é o formato preferido para preservação e emulação. A conversão entre .n64, .v64 e .z64 é uma troca de bytes sem perdas (lossless) - nenhum dado do jogo é alterado.

Segurança e proteção

RISCO: MEDIUM

Uma ROM .n64 são dados, não um executável - não pode ser executada ou instalada por si só em um PC. Riscos reais: (1) Legal - extrair cartuchos que você possui é geralmente tolerado, mas baixar ROMs que você não possui é infração de direitos autorais na maioria das jurisdições. (2) Origem - sites de download de ROMs estão repletos de botões enganosos, adware e instaladores de «loaders» falsos; o perigo é o site/empacotador, não o arquivo ROM em si. Sempre obtenha emuladores de seus sites oficiais e desconfie de pacotes tudo-em-um de ROM+emulador.

Detalhes do formato

em resumo
NOME COMPLETONintendo 64 Game ROM (little-endian / word-swapped byte order)também conhecido como N64 ROM image, .u64 ROM
DESENVOLVEDORNintendo (console hardware); byte-order convention from the emulation scenedesde 1996 (Nintendo 64 console); .n64 byte-order convention from copier/emulator era late 1990s
TIPO MIMEapplication/x-n64-rom
TIPODump de ROM de cartucho N64 bruto, ordem de bytes little-endian (word-swapped) (binário)
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
00010203
HEX
40123780
ASCII
@·7·
.n64 é a ordem de bytes LITTLE-ENDIAN (word-swapped). Magic bytes 40 12 37 80. O mesmo jogo em outras ordens de bytes: .z64 (big-endian / nativo) começa com 80 37 12 40, .v64 (bytes de 16 bits trocados) começa com 37 80 40 12. Emuladores modernos detectam a ordem dos bytes a partir desses quatro bytes e trocam automaticamente, então todos os três abrem o mesmo jogo.

Programas que abrem arquivos N64

Windows3 apps
Project64 Código aberto Arquivo > Abrir ROM > selecione o .n64; o Project64 detecta automaticamente a ordem dos bytes. O emulador de N64 para Windows mais utilizado.
simple64 Código aberto Abrir ROM > escolha o .n64; um emulador preciso e ativamente mantido baseado no mupen64plus.
RetroArch (Mupen64Plus-Next core) Código aberto Carregar Núcleo > Mupen64Plus-Next, então Carregar Conteúdo > o .n64. O núcleo detecta automaticamente a ordem dos bytes.
macOS2 apps
simple64 Código aberto Abrir ROM > escolha o .n64; um emulador preciso e ativamente mantido baseado no mupen64plus.
RetroArch (Mupen64Plus-Next) Código aberto Carregue o núcleo Mupen64Plus-Next e, em seguida, carregue o .n64.
Linux2 apps
Mupen64Plus Código aberto Execute «mupen64plus jogo.n64» ou use uma interface GUI (simple64/m64p). Detecta automaticamente a ordem dos bytes.
RetroArch (Mupen64Plus-Next) Código aberto Carregue o núcleo Mupen64Plus-Next e, em seguida, carregue o .n64.
Android1 app
Mupen64Plus FZ Gratuito Adicione sua pasta de ROMs, toque no jogo; o emulador de N64 para Android em manutenção.
iOS1 app
RetroArch / Provenance Código aberto Use o RetroArch (App Store, 2024+) ou Provenance com um núcleo de N64; carregue o .n64.

Detalhes técnicos

especificação profunda
Magic bytes40 12 37 80 no deslocamento 0 (forma word-swapped do big-endian nativo 80 37 12 40)
Ordem de bytesLittle-endian (word-swapped) - cada palavra de 32 bits tem seus 4 bytes invertidos em relação ao .z64
Cabeçalho da ROM64 bytes (word-swapped): ponto de entrada, CRC1/CRC2, título do jogo de 20 bytes, ID do cartucho/mídia, byte de código de região, byte de revisão
Byte de código de regiãoNo deslocamento de cabeçalho 0x3E (word-swapped): N = NTSC, P = PAL, J = Japão
Par CRCCRC1/CRC2 nos deslocamentos de cabeçalho 0x10-0x17 (word-swapped); validados pelo código de inicialização IPL3 contra o chip CIC - a incompatibilidade causa falha na inicialização no hardware
Faixa de tamanho do cartucho4 MB - 64 MB (32-512 Mbit); a maioria dos títulos comerciais tem 8-32 MB; o maior lançamento comercial tem 64 MB
ContêinerBinário plano bruto - sem sistema de arquivos ou contêiner de empacotamento; cabeçalho da ROM + bloco de inicialização IPL3 + programa/dados do jogo
Compressão internaNenhuma no nível do arquivo; ativos de jogos individuais podem usar compressão interna (ex: Yaz0)
Relação com .z64Mesmo conteúdo do .z64 (big-endian) com todas as palavras de 32 bits com bytes invertidos; conversão sem perdas em ambas as direções
Nome alternativo.u64 - formato e ordem de bytes idênticos, extensão alternativa de alguns hardwares copiadores antigos
Autodetecção de ordem de bytesOs primeiros 4 bytes identificam exclusivamente a variante da ordem de bytes; todos os principais emuladores de N64 fazem a troca automática ao carregar
Bloco de inicialização IPL3Segue imediatamente o cabeçalho de 64 bytes; contém a rotina de checksum dependente do CIC e a inicialização do hardware
Tipo MIMEapplication/x-n64-rom
Lançado1996 (Nintendo 64 console); .n64 byte-order convention from copier/emulator era late 1990s
Especificaçãon64brew.dev

Conversões de N64

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos N64. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos N64.

Perguntas frequentes

Como faço para abrir ou jogar um arquivo .n64?
Use um emulador de N64: Project64 ou simple64 no Windows, simple64 ou Mupen64Plus no macOS/Linux, Mupen64Plus FZ no Android. Carregue o .n64 de dentro do emulador - nenhuma conversão é necessária.
Qual é a diferença entre .n64, .z64 e .v64?
Eles são os mesmos dados de jogo de N64 em diferentes ordens de bytes: .z64 é big-endian (nativo), .v64 tem bytes de 16 bits trocados, .n64 é little-endian/word-swapped. Emuladores modernos detectam automaticamente e carregam os três.
Preciso converter .n64 para .z64?
Geralmente não - bons emuladores detectam automaticamente a ordem dos bytes pelo cabeçalho e carregam o .n64 diretamente. Se uma ferramenta exigir especificamente .z64, use um utilitário de troca de bytes como o Tool64; os dados do jogo são idênticos.
Por que minha ROM .n64 não carrega no emulador?
Verifique: se o arquivo não está truncado/corrompido; se realmente é uma ROM de N64 (não um arquivo errado renomeado); arquivos compactados (.zip/.7z) devem ser extraídos primeiro (alguns emuladores carregam ROMs zipadas diretamente). Verifique os bytes do cabeçalho com um editor hexadecimal - o deslocamento 0 deve ser 40 12 37 80.
Arquivos ROM de N64 são legais?
Extrair um cartucho que você possui é amplamente tolerado; baixar ROMs de jogos que você não possui é infração de direitos autorais. O formato .n64 em si é inofensivo - a legalidade depende de como você obteve o arquivo.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

.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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z