.SRM

SRM-fil

SNES/SRAM Save File
Ställ en fråga
SNABBT SVAR

En SRM-fil lagrar batteridriven RAM-spardata för ett SNES-spel (Super Nintendo), skrivet till disken av emulatorer istället för det fysiska kassettbatteriet. För att öppna den, placera .srm-filen i samma mapp som din SNES ROM med samma filnamn, och ladda sedan ROM-filen i Snes9x, RetroArch eller OpenEmu - emulatorn laddar sparningen automatiskt. SRM-filer är passiva data och innehåller ingen exekverbar kod.

Utvecklare: N/A (de-facto standard across SNES emulators) Kategori: Spelfiler MIME: application/octet-stream
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .OBB · .PAK · .ROFL · .PACKAGE

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 30, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet SRM?

En .srm-fil är en rå binär dumpning av det batteridrivna SRAM från en Super Nintendo Entertainment System (SNES) spelkassett. När ett spel stöder sparningar i kassetten, skriver SNES spelarens framsteg till ett litet SRAM-chip som drivs av ett knappcellsbatteri. SNES-emulatorer replikerar detta beteende genom att skriva samma råa minnesinnehåll till en .srm-fil på disken.

Formatet har inget huvud (header), ingen metadata och inga magic bytes - det är en platt, sammanhängande dumpning av kassettens SRAM-region som börjar vid dess lägsta adress. Filstorleken bestäms av den SRAM-storlek som deklareras i SNES ROM-huvudet vid offset 0x28: de vanligaste storlekarna är 2 KB, 8 KB och 32 KB. Den interna layouten är helt spelspecifik; varje titel strukturerar sina egna sparplatser, kontrollsummor och variabler inom det råa minnesutrymmet.

Filändelsen .srm standardiserades av tidiga SNES-emulatorer, främst Snes9x (cirka 1996), och är nu universell: ZSNES, bsnes, ares och RetroArch med Snes9x- eller bsnes-kärnan använder alla det identiska råformatet. Fysiska enheter för säkerhetskopiering av kassetter, såsom Retrode och INLretro, läser och skriver samma råa SRAM, vilket möjliggör direkt överföring mellan originalhårdvara och emulatorer utan konvertering.

Vissa spel använder .sav istället för .srm, men formatet för rådumpning är identiskt - endast filändelsen skiljer sig åt beroende på emulatorkonvention. Parade .sfc eller .smc ROM-bilder delar samma filnamn som deras .srm-sparfil.

Säkerhet & trygghet

RISK: LOW

SRM-filer är passiva datafiler utan exekverbar kod. Den enda risken är att ladda ner falska «SRM-konverterare» som är annonsprogram - själva filen är ofarlig.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNSNES/SRAM Save Fileäven känd som SNES save RAM file, emulator battery save
UTVECKLAREN/A (de-facto standard across SNES emulators)sedan 1996 (Snes9x, early emulator implementations)
KATEGORISpelfiler
MIME-TYPapplication/octet-stream
TYPRå binär dumpning av kassett-SRAM (inget huvud)
Detta filtillägg används också av…
  • Spiceworks Help Desk Backup - Spiceworks IT-hanteringsprogramvara använder .srm för databasbackuper, orelaterat till spel.
  • SecureRM Secure Delete Report - SecureRM-verktyget för filradering lagrar raderingsloggar med filändelsen .srm.

Program som öppnar SRM-filer

Windows3 apps
ZSNES Öppen källkod Laddar .srm automatiskt med matchande ROM-namn. NOTERA: originalet ZSNES släpptes senast i januari 2007; Super ZSNES (fullständig omskrivning, april 2026) finns tillgänglig på zsnes.com.
Snes9x Öppen källkod Placera .srm bredvid ROM-filen med samma filnamn och ladda sedan ROM-filen.
RetroArch (Snes9x core) Öppen källkod Ladda SNES ROM via RetroArch; Snes9x- eller bsnes-kärnan laddar automatiskt en SRM från mappen för sparfiler.
macOS2 apps
OpenEmu Öppen källkod Importera din ROM till OpenEmu; för att använda en befintlig .srm, placera den i OpenEmus mapp för sparfiler (Save States) matchande spelet. OpenEmu hanterar sparningar internt.
RetroArch (Snes9x core) Öppen källkod Ladda SNES ROM via RetroArch; Snes9x- eller bsnes-kärnan laddar automatiskt en SRM från mappen för sparfiler.
Linux2 apps
Snes9x Öppen källkod Placera .srm bredvid ROM-filen med samma filnamn och ladda sedan ROM-filen.
RetroArch (Snes9x or bsnes core) Öppen källkod Ladda ROM-filen i RetroArch; SRM laddas automatiskt från den konfigurerade mappen för sparfiler.

Tekniska detaljer

djup specifikation
KodningBinär (rå SRAM-minnesdumpning)
ByteordningLittle-endian (speglar SNES 65C816 CPU:ns naturliga byteordning)
ContainerIngen - platt rå binärfil utan huvud, katalog eller metadata
Magic bytesInga - ingen signatur; filen identifieras via filändelse och förväntad storlek
KomprimeringIngen - rå minnesdumpning utan ytterligare kodning
KrypteringIngen - spardata lagras precis som den är från SRAM
Typisk storlek2 KB, 8 KB eller 32 KB (storlekar i potenser av två bestäms av kassettens SRAM-chip)
Källa för storlekSRAM-storleksfält vid offset 0x28 i SNES ROM-huvudet; emulatorer kan fylla ut med nollor till närmaste potens av 2
Intern layoutHelt spelspecifik - inga universella fält eller strukturer; varje titel definierar sina egna sparplatser och kontrollsummor inom rå SRAM
Kontrollsummor för sparningSpeldefinierade och lagrade i själva SRAM-datan; ingen integritetsmekanism på filnivå
Kompatibilitet mellan emulatorerSnes9x, ZSNES, bsnes, ares och RetroArch (Snes9x/bsnes-kärna) använder alla det identiska råformatet
Överföring till fysisk hårdvaraRetrode och INLretro-enheter läser/skriver samma råa SRAM - ingen konvertering behövs mellan hårdvara och emulator
Filändelse standardiserad avSnes9x (cirka 1996); universellt antagen av SNES-emulatorer sedan dess
Släppt1996 (Snes9x, early emulator implementations)
Senaste versionN/A - format is a static raw dump; no versioning
Specifikationsnes.nesdev.org

SRM-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med SRM-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om SRM-filer.

Vanliga frågor

Hur använder jag en SRM-fil i en emulator?
Placera .srm-filen i samma mapp som din SNES ROM-fil och ge den samma grundnamn (t.ex. game.sfc och game.srm). De flesta emulatorer (Snes9x, RetroArch) laddar den automatiskt när du öppnar din ROM.
Är SRM-filer kompatibla mellan olika emulatorer?
Ja - SRM är en rå SRAM-dumpning utan huvud, så alla större SNES-emulatorer använder exakt samma format. Du kan flytta SRM-filer fritt mellan Snes9x, RetroArch, bsnes, ZSNES och OpenEmu.
Kan jag överföra min SRM-sparning till en riktig SNES-kassett?
Ja, med hårdvara som Retrode eller INLretro USB-adapter. Dessa enheter läser/skriver den fysiska kassettens SRAM i samma råformat som SRM-filer använder.
Min SRM-fil laddas inte - vad är fel?
De vanligaste orsakerna är: SRM-filnamnet matchar inte ROM-filnamnet exakt, SRM-filen är för ett annat spel, eller så är filstorleken fel (vissa emulatorer fyller ut till olika storlekar). Försök att döpa om den så att den matchar din ROM-fils namn.
Vad är status för ZSNES - rekommenderas den fortfarande?
Originalet ZSNES (v1.51, 2007) är mycket föråldrat med kända problem gällande noggrannhet och säkerhet. De ursprungliga utvecklarna släppte Super ZSNES (en komplett omskrivning) i april 2026. För maximal kompatibilitet, använd Snes9x (v1.63, 2024) eller RetroArch.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.RPMSGRestricted Permission Message
5.EXEWindows Executable (Portable Executable)
6.PARTPartial Download File
7.JPGJPEG Image
8.ICSiCalendar data file
9.BINCD/DVD Disc Image (BIN/CUE)
10.JSONJavaScript Object Notation file

Relaterade filtillägg

.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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö