.SRM

Arquivo SRM

SNES/SRAM Save File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo SRM armazena os dados de salvamento da RAM alimentada por bateria de um jogo de SNES (Super Nintendo), gravados no disco por emuladores em vez da bateria física do cartucho. Para abri-lo, coloque o arquivo .srm na mesma pasta que a sua ROM de SNES com o mesmo nome de arquivo base e, em seguida, carregue a ROM no Snes9x, RetroArch ou OpenEmu - o emulador carrega o save automaticamente. Arquivos SRM são dados passivos e não contêm código executável.

Desenvolvedor: N/A (de-facto standard across SNES emulators) Categoria: Arquivos de Jogos MIME: application/octet-stream
ABRE EM Windows macOS Linux
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

Nesta página

19k+ extensões indexadas
Última revisão em Aug 30, 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 SRM?

Um arquivo .srm é um dump binário bruto da SRAM alimentada por bateria de um cartucho de jogo do Super Nintendo Entertainment System (SNES). Quando um jogo suporta salvamentos no cartucho, o SNES grava o progresso do jogador em um pequeno chip SRAM alimentado por uma bateria de célula tipo moeda. Os emuladores de SNES replicam esse comportamento gravando o mesmo conteúdo bruto da memória em um arquivo .srm no disco.

O formato não possui cabeçalho, metadados ou magic bytes - é um dump plano e contíguo da região SRAM do cartucho começando em seu endereço mais baixo. O tamanho do arquivo é determinado pelo tamanho da SRAM declarado no cabeçalho da ROM do SNES no deslocamento 0x28: os tamanhos mais comuns são 2 KB, 8 KB e 32 KB. O layout interno é inteiramente específico do jogo; cada título estrutura seus próprios slots de salvamento, checksums e variáveis dentro do espaço de memória bruta.

A extensão .srm foi padronizada pelos primeiros emuladores de SNES, principalmente o Snes9x (por volta de 1996), e agora é universal: ZSNES, bsnes, ares e RetroArch com o núcleo Snes9x ou bsnes usam o mesmo formato bruto idêntico. Dispositivos de backup de cartuchos físicos, como o Retrode e o INLretro, leem e gravam a mesma SRAM bruta, permitindo a transferência direta entre o hardware original e os emuladores sem conversão.

Alguns jogos usam .sav em vez de .srm, mas o formato de dump bruto é idêntico - apenas a extensão difere por convenção do emulador. Imagens de ROM .sfc ou .smc emparelhadas compartilham o mesmo nome de arquivo base que seu arquivo de save .srm.

Segurança e proteção

RISCO: LOW

Arquivos SRM são arquivos de dados passivos sem código executável. O único risco é baixar falsos «conversores SRM» que são adware - o arquivo em si é inofensivo.

Detalhes do formato

em resumo
NOME COMPLETOSNES/SRAM Save Filetambém conhecido como SNES save RAM file, emulator battery save
DESENVOLVEDORN/A (de-facto standard across SNES emulators)desde 1996 (Snes9x, early emulator implementations)
TIPO MIMEapplication/octet-stream
TIPODump binário bruto da SRAM do cartucho (sem cabeçalho)
Esta extensão também é usada por…
  • Spiceworks Help Desk Backup - O software de gerenciamento de TI Spiceworks usa .srm para arquivos de backup de banco de dados, sem relação com jogos.
  • SecureRM Secure Delete Report - O utilitário de destruição de arquivos SecureRM armazena logs de exclusão com a extensão .srm.

Programas que abrem arquivos SRM

Windows3 apps
ZSNES Código aberto Carrega o .srm automaticamente com o nome da ROM correspondente. NOTA: o ZSNES original foi lançado pela última vez em janeiro de 2007; Super ZSNES (reescrita completa, abril de 2026) disponível em zsnes.com.
Snes9x Código aberto Coloque o .srm ao lado da ROM com o mesmo nome de arquivo base e carregue a ROM.
RetroArch (Snes9x core) Código aberto Carregue a ROM de SNES via RetroArch; o núcleo Snes9x ou bsnes carregará automaticamente um SRM do diretório de saves.
macOS2 apps
OpenEmu Código aberto Importe sua ROM para o OpenEmu; para usar um .srm existente, coloque-o na pasta Save States do OpenEmu correspondente ao jogo. O OpenEmu gerencia os saves internamente.
RetroArch (Snes9x core) Código aberto Carregue a ROM de SNES via RetroArch; o núcleo Snes9x ou bsnes carregará automaticamente um SRM do diretório de saves.
Linux2 apps
Snes9x Código aberto Coloque o .srm ao lado da ROM com o mesmo nome de arquivo base e carregue a ROM.
RetroArch (Snes9x or bsnes core) Código aberto Carregue a ROM no RetroArch; o SRM é carregado automaticamente a partir do diretório de saves configurado.

Detalhes técnicos

especificação profunda
CodificaçãoBinário (dump bruto da memória SRAM)
Ordem dos bytesLittle-endian (espelha a ordem nativa de bytes da CPU 65C816 do SNES)
ContêinerNenhum - binário bruto plano sem cabeçalho, sem diretório e sem metadados
Magic bytesNenhum - sem assinatura; o arquivo é identificado pela extensão e pelo tamanho esperado
CompressãoNenhuma - dump de memória bruta sem codificação adicional
CriptografiaNenhuma - os dados de salvamento são armazenados como estão na SRAM
Tamanho típico2 KB, 8 KB ou 32 KB (tamanhos de potência de dois determinados pelo chip SRAM do cartucho)
Fonte do tamanhoCampo de tamanho da SRAM no deslocamento 0x28 no cabeçalho da ROM do SNES; os emuladores podem preencher com zeros até a potência de 2 mais próxima
Layout internoInteiramente específico do jogo - sem campos ou estrutura universal; cada título define seus próprios slots de salvamento e checksums dentro da SRAM bruta
Checksums de salvamentoDefinidos pelo jogo e armazenados dentro dos próprios dados da SRAM; sem mecanismo de integridade em nível de arquivo
Compatibilidade entre emuladoresSnes9x, ZSNES, bsnes, ares e RetroArch (núcleo Snes9x/bsnes) usam todos o mesmo formato bruto idêntico
Transferência para hardware físicoDispositivos de backup de cartucho Retrode e INLretro leem/gravam a mesma SRAM bruta - nenhuma conversão é necessária entre hardware e emulador
Extensão padronizada porSnes9x (por volta de 1996); adotada universalmente em emuladores de SNES desde então
Lançado1996 (Snes9x, early emulator implementations)
Versão mais recenteN/A - format is a static raw dump; no versioning
Especificaçãosnes.nesdev.org

Conversões de SRM

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos SRM. 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 SRM.

Perguntas frequentes

Como eu uso um arquivo SRM em um emulador?
Coloque o arquivo .srm na mesma pasta que o arquivo da sua ROM de SNES e dê a ele o mesmo nome base (ex: jogo.sfc e jogo.srm). A maioria dos emuladores (Snes9x, RetroArch) carrega-o automaticamente quando você abre a ROM.
Os arquivos SRM são compatíveis entre emuladores?
Sim - o SRM é um dump bruto da SRAM sem cabeçalho, portanto, todos os principais emuladores de SNES usam exatamente o mesmo formato. Você pode mover arquivos SRM livremente entre Snes9x, RetroArch, bsnes, ZSNES e OpenEmu.
Posso transferir meu save SRM para um cartucho real de SNES?
Sim, com hardware como o adaptador USB Retrode ou INLretro. Esses dispositivos leem/gravam a SRAM física do cartucho no mesmo formato bruto que os arquivos SRM utilizam.
Meu arquivo SRM não está carregando - o que há de errado?
Causas mais comuns: o nome do arquivo SRM não corresponde exatamente ao nome do arquivo da ROM, o SRM é de um jogo diferente ou o tamanho do arquivo está incorreto (alguns emuladores preenchem com tamanhos diferentes). Tente renomear para corresponder ao nome base do seu arquivo ROM.
Qual é o status do ZSNES - ele ainda é recomendado?
O ZSNES original (v1.51, 2007) está muito desatualizado, com problemas conhecidos de precisão e segurança. Os desenvolvedores originais lançaram o Super ZSNES (uma reescrita completa) em abril de 2026. Para máxima compatibilidade, use Snes9x (v1.63, 2024) ou RetroArch.

Referências

1SNESdev Wiki - Save file formatssnes.nesdev.org
2Snes9x - official sitewww.snes9x.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.CRDOWNLOADChrome Partial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DBSQLite Database File
10.SWFSmall Web Format (Shockwave Flash)

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