.SRM

Archivo SRM

SNES/SRAM Save File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo SRM almacena los datos de guardado de la RAM respaldada por batería de un juego de SNES (Super Nintendo), escritos en el disco por los emuladores en lugar de la batería física del cartucho. Para abrirlo, coloque el archivo .srm en la misma carpeta que su ROM de SNES con el mismo nombre de archivo base, luego cargue la ROM en Snes9x, RetroArch o OpenEmu; el emulador cargará el guardado automáticamente. Los archivos SRM son datos pasivos y no contienen código ejecutable.

Desarrollador: N/A (de-facto standard across SNES emulators) Categoría: Archivos de juegos MIME: application/octet-stream
SE ABRE EN Windows macOS Linux
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

En esta página

19k+ extensiones indexadas
Última revisión Aug 30, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo SRM?

Un archivo .srm es un volcado binario sin procesar de la SRAM respaldada por batería de un cartucho de juego de Super Nintendo Entertainment System (SNES). Cuando un juego admite guardados en el cartucho, la SNES escribe el progreso del jugador en un pequeño chip SRAM alimentado por una pila de botón. Los emuladores de SNES replican este comportamiento escribiendo el mismo contenido de memoria sin procesar en un archivo .srm en el disco.

El formato no tiene encabezado, ni metadatos, ni «magic bytes»; es un volcado plano y contiguo de la región SRAM del cartucho que comienza en su dirección más baja. El tamaño del archivo se determina por el tamaño de la SRAM declarado en el encabezado de la ROM de SNES en el desplazamiento 0x28: los tamaños más comunes son 2 KB, 8 KB y 32 KB. El diseño interno depende totalmente del juego; cada título estructura sus propias ranuras de guardado, sumas de comprobación y variables dentro del espacio de memoria sin procesar.

La extensión .srm fue estandarizada por los primeros emuladores de SNES, principalmente Snes9x (hacia 1996), y ahora es universal: ZSNES, bsnes, ares y RetroArch con el núcleo Snes9x o bsnes utilizan el mismo formato sin procesar. Los dispositivos de respaldo de cartuchos físicos como Retrode e INLretro leen y escriben la misma SRAM sin procesar, lo que permite la transferencia directa entre el hardware original y los emuladores sin conversión.

Algunos juegos utilizan .sav en lugar de .srm, pero el formato de volcado sin procesar es idéntico; solo la extensión difiere según la convención del emulador. Las imágenes de ROM .sfc o .smc emparejadas comparten el mismo nombre de archivo base que su archivo de guardado .srm.

Seguridad y protección

RIESGO: LOW

Los archivos SRM son archivos de datos pasivos sin código ejecutable. El único riesgo es descargar falsos «conversores SRM» que son adware; el archivo en sí es inofensivo.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOSNES/SRAM Save Filetambién conocido como SNES save RAM file, emulator battery save
DESARROLLADORN/A (de-facto standard across SNES emulators)desde 1996 (Snes9x, early emulator implementations)
TIPO MIMEapplication/octet-stream
TIPOVolcado binario sin procesar de la SRAM del cartucho (sin encabezado)
Esta extensión también es utilizada por…
  • Respaldo de Spiceworks Help Desk - El software de gestión de TI Spiceworks utiliza .srm para los archivos de respaldo de la base de datos, sin relación con los videojuegos.
  • Informe de eliminación segura de SecureRM - La utilidad de destrucción de archivos SecureRM almacena registros de eliminación con la extensión .srm.

Programas que abren archivos SRM

Windows3 apps
ZSNES Código abierto Carga .srm automáticamente con el nombre de ROM coincidente. NOTA: la última versión del ZSNES original se lanzó en enero de 2007; Super ZSNES (reescritura completa, abril de 2026) disponible en zsnes.com.
Snes9x Código abierto Coloque el .srm junto a la ROM con el mismo nombre de archivo base, luego cargue la ROM.
RetroArch (Snes9x core) Código abierto Cargue la ROM de SNES a través de RetroArch; el núcleo Snes9x o bsnes cargará automáticamente un SRM desde el directorio de guardados.
macOS2 apps
OpenEmu Código abierto Importe su ROM en OpenEmu; para usar un .srm existente, colóquelo en la carpeta Save States de OpenEmu que coincida con el juego. OpenEmu gestiona los guardados internamente.
RetroArch (Snes9x core) Código abierto Cargue la ROM de SNES a través de RetroArch; el núcleo Snes9x o bsnes cargará automáticamente un SRM desde el directorio de guardados.
Linux2 apps
Snes9x Código abierto Coloque el .srm junto a la ROM con el mismo nombre de archivo base, luego cargue la ROM.
RetroArch (Snes9x or bsnes core) Código abierto Cargue la ROM en RetroArch; el SRM se carga automáticamente desde el directorio de guardados configurado.

Detalles técnicos

especificación profunda
CodificaciónBinario (volcado de memoria SRAM sin procesar)
Orden de bytesLittle-endian (refleja el orden de bytes nativo de la CPU 65C816 de SNES)
ContenedorNinguno - binario plano sin procesar, sin encabezado, sin directorio y sin metadatos
Magic bytesNinguno - sin firma; el archivo se identifica por la extensión y el tamaño esperado
CompresiónNinguna - volcado de memoria sin procesar sin codificación adicional
CifradoNinguno - los datos de guardado se almacenan tal cual desde la SRAM
Tamaño típico2 KB, 8 KB o 32 KB (tamaños de potencia de dos determinados por el chip SRAM del cartucho)
Fuente del tamañoCampo de tamaño de SRAM en el desplazamiento 0x28 en el encabezado de la ROM de SNES; los emuladores pueden rellenar con ceros hasta la potencia de 2 más cercana
Diseño internoTotalmente específico del juego - sin campos ni estructura universales; cada título define sus propias ranuras de guardado y sumas de comprobación dentro de la SRAM sin procesar
Sumas de comprobación de guardadoDefinidas por el juego y almacenadas dentro de los propios datos de la SRAM; sin mecanismo de integridad a nivel de archivo
Compatibilidad entre emuladoresSnes9x, ZSNES, bsnes, ares y RetroArch (núcleo Snes9x/bsnes) utilizan el mismo formato sin procesar
Transferencia a hardware físicoLos dispositivos de respaldo de cartuchos Retrode e INLretro leen/escriben la misma SRAM sin procesar - no se necesita conversión entre hardware y emulador
Extensión estandarizada porSnes9x (hacia 1996); adoptada universalmente por los emuladores de SNES desde entonces
Lanzado1996 (Snes9x, early emulator implementations)
Última versiónN/A - format is a static raw dump; no versioning
Especificaciónsnes.nesdev.org

Conversiones de SRM

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos SRM. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos SRM.

Preguntas frecuentes

¿Cómo utilizo un archivo SRM en un emulador?
Coloque el archivo .srm en la misma carpeta que su archivo ROM de SNES y asígnele el mismo nombre base (por ejemplo, juego.sfc y juego.srm). La mayoría de los emuladores (Snes9x, RetroArch) lo cargan automáticamente al abrir la ROM.
¿Son los archivos SRM compatibles entre emuladores?
Sí - SRM es un volcado de SRAM sin procesar y sin encabezado, por lo que todos los principales emuladores de SNES utilizan exactamente el mismo formato. Puede mover archivos SRM libremente entre Snes9x, RetroArch, bsnes, ZSNES y OpenEmu.
¿Puedo transferir mi partida guardada SRM a un cartucho de SNES real?
Sí, con hardware como el adaptador USB Retrode o INLretro. Estos dispositivos leen/escriben la SRAM física del cartucho en el mismo formato sin procesar que utilizan los archivos SRM.
Mi archivo SRM no se carga, ¿qué ocurre?
Causas más comunes: el nombre del archivo SRM no coincide exactamente con el nombre de la ROM, el SRM es de un juego diferente o el tamaño del archivo es incorrecto (algunos emuladores rellenan con ceros hasta diferentes tamaños). Intente cambiar el nombre para que coincida con el nombre base de su archivo ROM.
¿Cuál es el estado de ZSNES? ¿Sigue siendo recomendable?
El ZSNES original (v1.51, 2007) está muy desactualizado y presenta problemas conocidos de precisión y seguridad. Los desarrolladores originales lanzaron Super ZSNES (una reescritura completa) en abril de 2026. Para una máxima compatibilidad, utilice Snes9x (v1.63, 2024) o RetroArch.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta 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)

Extensiones 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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z