Hvad er SAVE-filformatet?
En .save-fil er en binær spiltilstand oprettet af id Softwares id Tech 4-motor, der primært bruges i Doom 3 (2004). Når spilleren gemmer sine fremskridt, serialiserer motoren den fulde verdenstilstand - herunder det aktuelle kort, spillerens position og helbred, inventar, entitetstilstande og script-variable - til en .save-fil, der gemmes i spillets dedikerede mappe til gemte spil.
Formatet er motor-internt og skrevet i «little-endian» binær kode. I modsætning til tekstbaserede konfigurationer eller PK4-arkiver, har .save-filer ingen offentligt dokumenteret filsignatur (magic bytes); motoren identificerer dem ud fra deres placering i gemme-mappen snarere end via en header. Et tilhørende skærmbillede gemmes sammen med hver fil, så spillets gem/indlæs-menu kan vise et miniaturebillede.
Gemte filer er strengt versionslåste: de er ikke portable mellem forskellige builds eller patches af spillet, og redigering af dem er uofficielt og ikke understøttet. Ved indlæsning validerer id Tech 4-motoren filen og afviser korrupte eller inkompatible filer.
Udover Doom 3 blev den samme .save-filendelse og motorformat brugt af andre id Tech 4-titler, herunder Quake 4 og Prey (2006). Open-source kildeporteringer som dhewm3 kan indlæse originale Doom 3 .save-filer på Linux og macOS.
Sikkerhed og tryghed
RISIKO: LOWEn Doom 3 .save er passive spildata, som kun spillet indlæser; den kan ikke køre af sig selv. Risici er praktiske, ikke malware: gemte filer er bundet til spillets build (kopiering mellem forskellige versioner kan fejle), og uofficielle editorer kan ødelægge filen. Behold en sikkerhedskopi før redigering. Vær påpasselig med sider, der tilbyder «universelle save-editorer», da disse ofte indeholder adware.
Formatdetaljer
kort fortalt- Generisk applikations- eller spiltilstand - Mange andre spil og programmer skriver .save-filer; formatet er helt app-specifikt, og kun det oprindelige program kan læse det.
- GNU nano nødgemning (.save) - nano tilføjer .save til et filnavn, når den dumper en buffer ved et nedbrud; dette er ren tekst, ikke en Doom-fil.
Programmer der åbner SAVE-filer
Tekniske detaljer
dyb specifikation| Formattype | Binær spiltilstand (motor-intern) |
| Udvikler | id Software |
| Motor | id Tech 4 |
| Byte-orden | Little-endian |
| Kodning | Binær |
| Komprimering | Stort set ukomprimeret spiltilstands-blob; motor-afhængig |
| Typisk filstørrelse | 1 MB - 20 MB (niveautilstand plus entiteter og miniaturebillede) |
| Filsignatur (magic bytes) | Ingen dokumenteret; identificeres ved placering i spillets gemme-mappe |
| Gemt indhold | Serialiseret kortnavn, spillertilstand, inventar, entitetstilstande og script-variable |
| Miniaturebillede | Et tilhørende skærmbillede gemmes sammen med hver fil til brug i menuen |
| Versionskompatibilitet | Specifik for version og build; ikke portabel på tværs af forskellige patches eller titler |
| Integritetskontrol | Motoren validerer filen ved indlæsning; korrupte eller inkompatible filer afvises |
| MIME-type | application/octet-stream |
| Tilknyttede platforme | Windows, Linux, macOS (via porteringer herunder dhewm3) |
| Spil der bruger dette format | Doom 3 (2004), Quake 4 (2005), Prey (2006) - alle på id Tech 4-motoren |
| Udgivet | 2004 (Doom 3, id Tech 4 engine) |
| Seneste version | id Tech 4 era (Doom 3, Quake 4, Prey 2006) |
SAVE-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om SAVE-filer.