.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.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.EXEWindows Executable (Portable Executable)

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-Å