.SRM

SRM-fil

SNES/SRAM Save File
Stil et spørgsmål
HURTIGT SVAR

En SRM-fil gemmer de batteridrevne RAM-data for et SNES (Super Nintendo) spil, skrevet til disken af emulatorer i stedet for det fysiske batteri i spilkassetten. For at åbne den skal du placere .srm-filen i samme mappe som din SNES ROM med det samme filnavn, og derefter indlæse ROM'en i Snes9x, RetroArch eller OpenEmu - emulatoren indlæser gemmefilen automatisk. SRM-filer er passive data og indeholder ingen eksekverbar kode.

Udvikler: N/A (de-facto standard across SNES emulators) Kategori: Spilfiler MIME: application/octet-stream
ÅBNER PÅ Windows macOS Linux
Relateret: .OBB · .PAK · .ROFL · .PACKAGE

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 30, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er SRM-filformatet?

En .srm-fil er et råt binært dump af den batteridrevne SRAM fra en Super Nintendo Entertainment System (SNES) spilkassette. Når et spil understøtter lagring direkte i kassetten, skriver SNES-konsollen spillerens fremskridt til en lille SRAM-chip, der drives af et knapcellebatteri. SNES-emulatorer replikerer denne adfærd ved at skrive det samme rå hukommelsesindhold til en .srm-fil på disken.

Formatet har ingen header, ingen metadata og ingen magic bytes - det er et fladt, sammenhængende dump af kassettens SRAM-område startende fra den laveste adresse. Filstørrelsen bestemmes af SRAM-størrelsen angivet i SNES ROM-headeren ved offset 0x28: de mest almindelige størrelser er 2 KB, 8 KB og 32 KB. Det interne layout er helt spilspecifikt; hver titel strukturerer sine egne gemmepladser, tjeksummer og variabler inden for det rå hukommelsesrum.

.srm-udvidelsen blev standardiseret af tidlige SNES-emulatorer, primært Snes9x (omkring 1996), og er nu universel: ZSNES, bsnes, ares og RetroArch med Snes9x- eller bsnes-kerner bruger alle det identiske rå format. Fysiske backup-enheder til kassetter, såsom Retrode og INLretro, læser og skriver den samme rå SRAM, hvilket muliggør direkte overførsel mellem original hardware og emulatorer uden konvertering.

Nogle spil bruger .sav i stedet for .srm, men det rå dump-format er identisk - kun filtypenavnet varierer efter emulatorkonvention. Parrede .sfc eller .smc ROM-billeder deler det samme filnavn som deres .srm-gemmefil.

Sikkerhed og tryghed

RISIKO: LOW

SRM-filer er passive datafiler uden eksekverbar kode. Den eneste risiko er at downloade falske «SRM-konvertere», der er adware - selve filen er harmløs.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNSNES/SRAM Save Fileogså kendt som SNES save RAM file, emulator battery save
UDVIKLERN/A (de-facto standard across SNES emulators)siden 1996 (Snes9x, early emulator implementations)
KATEGORISpilfiler
MIME-TYPEapplication/octet-stream
TYPERåt binært dump af kassette-SRAM (ingen header)
Dette filtypenavn bruges også af…
  • Spiceworks Help Desk Backup - Spiceworks IT-styringssoftware bruger .srm til database-backupfiler, ikke relateret til gaming.
  • SecureRM Secure Delete Report - SecureRM-værktøjet til filsletning gemmer sletningslogfiler med .srm-udvidelsen.

Programmer der åbner SRM-filer

Windows3 apps
ZSNES Open-source Indlæser .srm automatisk med det matchende ROM-navn. BEMÆRK: den originale ZSNES blev sidst udgivet i januar 2007; Super ZSNES (fuld omskrivning, april 2026) er tilgængelig på zsnes.com.
Snes9x Open-source Placer .srm ved siden af ROM'en med det samme filnavn, og indlæs derefter ROM'en.
RetroArch (Snes9x core) Open-source Indlæs SNES ROM'en via RetroArch; Snes9x- eller bsnes-kernen vil automatisk indlæse en SRM fra gemme-mappen.
macOS2 apps
OpenEmu Open-source Importer din ROM i OpenEmu; for at bruge en eksisterende .srm, skal du placere den i OpenEmu's Save States-mappe, så den matcher spillet. OpenEmu administrerer gemte spil internt.
RetroArch (Snes9x core) Open-source Indlæs SNES ROM'en via RetroArch; Snes9x- eller bsnes-kernen vil automatisk indlæse en SRM fra gemme-mappen.
Linux2 apps
Snes9x Open-source Placer .srm ved siden af ROM'en med det samme filnavn, og indlæs derefter ROM'en.
RetroArch (Snes9x or bsnes core) Open-source Indlæs ROM'en i RetroArch; SRM indlæses automatisk fra den konfigurerede gemme-mappe.

Tekniske detaljer

dyb specifikation
KodningBinær (råt SRAM-hukommelsesdump)
Byte-rækkefølgeLittle-endian (spejler SNES 65C816 CPU'ens naturlige byte-rækkefølge)
ContainerIngen - flad rå binær uden header, mappe eller metadata
Magic bytesIngen - ingen signatur; filen identificeres ved filendelse og forventet størrelse
KomprimeringIngen - råt hukommelsesdump uden yderligere kodning
KrypteringIngen - gemte data gemmes som de er fra SRAM
Typisk størrelse2 KB, 8 KB eller 32 KB (størrelser i potenser af to bestemt af kassettens SRAM-chip)
StørrelseskildeSRAM-størrelsesfelt ved offset 0x28 i SNES ROM-headeren; emulatorer kan udfylde med nul-bytes til nærmeste potens af 2
Internt layoutHelt spilspecifikt - ingen universelle felter eller struktur; hver titel definerer sine egne gemmepladser og tjeksummer i den rå SRAM
Tjeksummer for gemte spilSpil-defineret og gemt i selve SRAM-dataene; ingen integritetsmekanisme på filniveau
Kompatibilitet mellem emulatorerSnes9x, ZSNES, bsnes, ares og RetroArch (Snes9x/bsnes-kerne) bruger alle det identiske rå format
Fysisk hardwareoverførselRetrode og INLretro backup-enheder læser/skriver den samme rå SRAM - ingen konvertering nødvendig mellem hardware og emulator
Udvidelse standardiseret afSnes9x (omkring 1996); universelt vedtaget på tværs af SNES-emulatorer siden
Udgivet1996 (Snes9x, early emulator implementations)
Seneste versionN/A - format is a static raw dump; no versioning
Specifikationsnes.nesdev.org

SRM-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med SRM-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om SRM-filer.

Ofte stillede spørgsmål

Hvordan bruger jeg en SRM-fil i en emulator?
Placer .srm-filen i samme mappe som din SNES ROM-fil og giv den det samme navn (f.eks. game.sfc og game.srm). De fleste emulatorer (Snes9x, RetroArch) indlæser den automatisk, når du åbner ROM'en.
Er SRM-filer kompatible mellem emulatorer?
Ja - SRM er et råt SRAM-dump uden header, så alle større SNES-emulatorer bruger præcis det samme format. Du kan frit flytte SRM-filer mellem Snes9x, RetroArch, bsnes, ZSNES og OpenEmu.
Kan jeg overføre min SRM-gemmefil til en rigtig SNES-kassette?
Ja, med hardware som Retrode eller INLretro USB-adaptere. Disse enheder læser/skriver den fysiske kassetten SRAM i det samme rå format, som SRM-filer bruger.
Min SRM-fil indlæses ikke - hvad er der galt?
De mest almindelige årsager: SRM-filnavnet matcher ikke ROM-filnavnet præcis, SRM-filen er til et andet spil, eller filstørrelsen er forkert (nogle emulatorer udfylder til forskellige størrelser). Prøv at omdøbe den, så den matcher din ROM-fils navn.
Hvad er status på ZSNES - anbefales den stadig?
Den originale ZSNES (v1.51, 2007) er meget forældet med kendte nøjagtigheds- og sikkerhedsproblemer. De oprindelige udviklere udgav Super ZSNES (en komplet omskrivning) i april 2026. For maksimal kompatibilitet bør du bruge Snes9x (v1.63, 2024) eller RetroArch.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å