.SRM

SRM Datei

SNES/SRAM Save File
Frage stellen
SCHNELLE ANTWORT

Eine SRM-Datei speichert die batteriegepufferten RAM-Speicherdaten eines SNES-Spiels (Super Nintendo), die von Emulatoren anstelle der physischen Modulbatterie auf die Festplatte geschrieben werden. Um sie zu öffnen, legen Sie die .srm-Datei in denselben Ordner wie Ihre SNES-ROM mit demselben Basis-Dateinamen und laden Sie dann die ROM in Snes9x, RetroArch oder OpenEmu - der Emulator lädt den Speicherstand automatisch. SRM-Dateien sind passive Daten und enthalten keinen ausführbaren Code.

Entwickler: N/A (de-facto standard across SNES emulators) Kategorie: Computerspieldateien MIME: application/octet-stream
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .OBB · .PAK · .ROFL · .PACKAGE

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 30, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das SRM-Dateiformat?

Eine .srm-Datei ist ein roher Binär-Dump des batteriegepufferten SRAM eines Super Nintendo Entertainment System (SNES) Spielmoduls. Wenn ein Spiel Speicherstände auf dem Modul unterstützt, schreibt das SNES den Spielfortschritt auf einen kleinen SRAM-Chip, der von einer Knopfzellenbatterie gespeist wird. SNES-Emulatoren replizieren dieses Verhalten, indem sie denselben rohen Speicherinhalt in eine .srm-Datei auf der Festplatte schreiben.

Das Format hat keinen Header, keine Metadaten und keine Magic Bytes - es ist ein flacher, zusammenhängender Dump des SRAM-Bereichs des Moduls, beginnend bei der niedrigsten Adresse. Die Dateigröße wird durch die im SNES-ROM-Header bei Offset 0x28 deklarierte SRAM-Größe bestimmt: Die häufigsten Größen sind 2 KB, 8 KB und 32 KB. Das interne Layout ist vollständig spielspezifisch; jeder Titel strukturiert seine eigenen Speicherplätze, Prüfsummen und Variablen innerhalb des rohen Speicherplatzes.

Die Erweiterung .srm wurde von frühen SNES-Emulatoren standardisiert, vor allem von Snes9x (circa 1996), und ist heute universell: ZSNES, bsnes, ares und RetroArch mit dem Snes9x- oder bsnes-Core verwenden alle das identische Rohformat. Physische Modul-Backup-Geräte wie der Retrode und INLretro lesen und schreiben denselben rohen SRAM, was einen direkten Transfer zwischen Original-Hardware und Emulatoren ohne Konvertierung ermöglicht.

Einige Spiele verwenden .sav anstelle von .srm, aber das Roh-Dump-Format ist identisch - nur die Erweiterung unterscheidet sich je nach Emulator-Konvention. Zugehörige .sfc oder .smc ROM-Images teilen denselben Basis-Dateinamen wie ihre .srm-Speicherdatei.

Sicherheit

RISIKO: LOW

SRM-Dateien sind passive Datendateien ohne ausführbaren Code. Das einzige Risiko besteht im Herunterladen gefälschter «SRM-Konverter», bei denen es sich um Adware handelt - die Datei selbst ist harmlos.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMESNES/SRAM Save Filealias SNES save RAM file, emulator battery save
ENTWICKLERN/A (de-facto standard across SNES emulators)seit 1996 (Snes9x, early emulator implementations)
MIME TYPEapplication/octet-stream
TYPRoher Binär-Dump des Modul-SRAM (kein Header)
Diese Erweiterung wird auch verwendet von…
  • Spiceworks Help Desk Backup - Die IT-Management-Software Spiceworks verwendet .srm für Datenbank-Backup-Dateien, unabhängig von Videospielen.
  • SecureRM Secure Delete Report - Das Datei-Shredder-Programm SecureRM speichert Löschprotokolle mit der Erweiterung .srm.

Programme zum Öffnen von SRM-Dateien

Windows3 apps
ZSNES Open Source Lädt .srm automatisch mit dem passenden ROM-Namen. HINWEIS: Das ursprüngliche ZSNES wurde zuletzt im Januar 2007 veröffentlicht; Super ZSNES (kompletter Rewrite, April 2026) ist auf zsnes.com verfügbar.
Snes9x Open Source Legen Sie die .srm neben die ROM mit demselben Basis-Dateinamen und laden Sie dann die ROM.
RetroArch (Snes9x core) Open Source Laden Sie die SNES-ROM über RetroArch; der Snes9x- oder bsnes-Core lädt automatisch eine SRM aus dem Saves-Verzeichnis.
macOS2 apps
OpenEmu Open Source Importieren Sie Ihre ROM in OpenEmu; um eine vorhandene .srm zu verwenden, legen Sie diese in den Save-States-Ordner von OpenEmu passend zum Spiel. OpenEmu verwaltet Speicherstände intern.
RetroArch (Snes9x core) Open Source Laden Sie die SNES-ROM über RetroArch; der Snes9x- oder bsnes-Core lädt automatisch eine SRM aus dem Saves-Verzeichnis.
Linux2 apps
Snes9x Open Source Legen Sie die .srm neben die ROM mit demselben Basis-Dateinamen und laden Sie dann die ROM.
RetroArch (Snes9x or bsnes core) Open Source Laden Sie die ROM in RetroArch; die SRM wird automatisch aus dem konfigurierten Saves-Verzeichnis geladen.

Technische Details

technische Spezifikation
KodierungBinär (roher SRAM-Speicher-Dump)
Byte-ReihenfolgeLittle-endian (spiegelt die native Byte-Reihenfolge der SNES 65C816 CPU wider)
ContainerKeiner - flaches Roh-Binärformat ohne Header, Verzeichnis oder Metadaten
Magic BytesKeine - keine Signatur; Datei wird über die Erweiterung und die erwartete Größe identifiziert
KompressionKeine - roher Speicher-Dump ohne zusätzliche Kodierung
VerschlüsselungKeine - Speicherdaten werden so gespeichert, wie sie im SRAM vorliegen
Typische Größe2 KB, 8 KB oder 32 KB (Zweierpotenz-Größen, bestimmt durch den SRAM-Chip des Moduls)
GrößenquelleSRAM-Größenfeld bei Offset 0x28 im SNES-ROM-Header; Emulatoren füllen eventuell mit Nullen auf die nächste Zweierpotenz auf
Internes LayoutVollständig spielspezifisch - keine universellen Felder oder Strukturen; jeder Titel definiert seine eigenen Speicherplätze und Prüfsummen innerhalb des rohen SRAM
Speicher-PrüfsummenVom Spiel definiert und innerhalb der SRAM-Daten selbst gespeichert; kein Integritätsmechanismus auf Dateiebene
Emulator-Übergreifende KompatibilitätSnes9x, ZSNES, bsnes, ares und RetroArch (Snes9x/bsnes-Core) verwenden alle das identische Rohformat
Physischer Hardware-TransferRetrode- und INLretro-Modul-Backup-Geräte lesen/schreiben denselben rohen SRAM - keine Konvertierung zwischen Hardware und Emulator erforderlich
Erweiterung standardisiert durchSnes9x (circa 1996); seither universell von SNES-Emulatoren übernommen
Veröffentlicht1996 (Snes9x, early emulator implementations)
Neueste VersionN/A - format is a static raw dump; no versioning
Spezifikationsnes.nesdev.org

SRM-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit SRM-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu SRM-Dateien.

Häufig gestellte Fragen

Wie verwende ich eine SRM-Datei in einem Emulator?
Legen Sie die .srm-Datei in denselben Ordner wie Ihre SNES-ROM-Datei und geben Sie ihr denselben Basisnamen (z. B. game.sfc und game.srm). Die meisten Emulatoren (Snes9x, RetroArch) laden sie automatisch, wenn Sie die ROM öffnen.
Sind SRM-Dateien zwischen Emulatoren kompatibel?
Ja - SRM ist ein roher SRAM-Dump ohne Header, daher verwenden alle gängigen SNES-Emulatoren exakt dasselbe Format. Sie können SRM-Dateien frei zwischen Snes9x, RetroArch, bsnes, ZSNES und OpenEmu verschieben.
Kann ich meinen SRM-Speicherstand auf ein echtes SNES-Modul übertragen?
Ja, mit Hardware wie dem Retrode oder dem INLretro USB-Adapter. Diese Geräte lesen/schreiben den physischen Modul-SRAM im selben Rohformat, das auch SRM-Dateien verwenden.
Meine SRM-Datei wird nicht geladen - woran liegt das?
Häufigste Ursachen: Der SRM-Dateiname stimmt nicht exakt mit dem ROM-Dateinamen überein, die SRM gehört zu einem anderen Spiel oder die Dateigröße ist falsch (einige Emulatoren füllen auf unterschiedliche Größen auf). Versuchen Sie, sie passend zum Basisnamen Ihrer ROM-Datei umzubenennen.
Wie ist der Status von ZSNES - wird er noch empfohlen?
Das ursprüngliche ZSNES (v1.51, 2007) ist sehr veraltet und weist bekannte Genauigkeits- und Sicherheitsprobleme auf. Die ursprünglichen Entwickler haben Super ZSNES (ein kompletter Rewrite) im April 2026 veröffentlicht. Für maximale Kompatibilität verwenden Sie Snes9x (v1.63, 2024) oder RetroArch.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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)

Verwandte Erweiterungen

.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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen