Vad är filformatet RMSKIN?
En .rmskin-fil är det officiella självinstallerande paketformatet som används av Rainmeter, applikationen för anpassning av Windows-skrivbordet. Filen paketerar ett eller flera skal tillsammans med valfria resurser - typsnitt, insticksmoduler (32-bitars och 64-bitars .dll-filer) och sparade layouter - i ett enda distribuerbart arkiv som Rainmeter Skin Installer hanterar automatiskt vid dubbelklick.
Strukturellt sett är ett .rmskin-paket ett 7-Zip-arkiv komprimerat med LZMA, med en liten anpassad sidfot tillagd i slutet av filen. Sidfoten innehåller ASCII-markören RMSKIN, bytestorleken för det inbäddade arkivet och ett flaggfält som styr installationsbeteendet. Eftersom huvuddelen är ett vanligt .7z-arkiv kan verktyg som 7-Zip öppna en .rmskin för att inspektera eller extrahera dess innehåll, även om den korrekta installationsvägen är via Rainmeters medföljande Skin Installer.
Inuti arkivet finns ett obligatoriskt RMSKIN.ini-manifest som deklarerar metadata och styr vad som installeras:
- Fälten
Name,AuthorochVersionidentifierar paketet MinimumRainmeterochMinimumWindowsupprätthåller kompatibilitetskravLoadType/Loadavgör vilket skal eller vilken layout som aktiveras efter installationen
Skal lagras under katalogen Skins/; delade resurser hamnar i @Vault/; insticksmoduler hamnar i underkatalogerna Plugins/32bit/ och Plugins/64bit/. Formatet är endast för Windows, vilket speglar Rainmeters egen exklusivitet för Windows.
Säkerhet & trygghet
RISK: MEDIUMDe flesta .rmskin-paket är ofarliga .ini-konfigurationer och bilder, men två försiktighetsåtgärder finns: (1) skal kan innehålla Rainmeter-insticksmoduler (DLL:er) som körs som inbyggd kod när skalet laddas, så ett skadligt paket kan innehålla en skadlig insticksmodul - installera endast skal från välrenommerade författare/communities; (2) Skin Installers bekräftelsedialog listar exakt vilka skal och insticksmoduler som kommer att läggas till - läs den innan du klickar på Install. För att vara säker, öppna .rmskin i 7-Zip först och leta efter oväntade .dll-filer. Kör endast skal från betrodda källor.
Formatdetaljer
i ett nötskalProgram som öppnar RMSKIN-filer
Tekniska detaljer
djup specifikation| Containerformat | 7-Zip (LZMA) arkivkropp med en anpassad Rainmeter-installerarsidfot tillagd i slutet av filen |
| Magic bytes | 7-Zip-signatur 37 7A BC AF 27 1C vid byte-offset 0; ASCII-strängen RMSKIN inbäddad i den avslutande sidfoten |
| Komprimeringsalgoritm | LZMA (Lempel-Ziv-Markov chain algorithm), samma motor som används av vanliga .7z-arkiv |
| Installationsmanifest | RMSKIN.ini i arkivets rot; deklarerar Name, Author, Version, MinimumRainmeter, MinimumWindows, LoadType och Load |
| Sidfotsfält | Arkivets bytestorlek för validering, flaggor för installerarens beteende och ASCII-markören RMSKIN |
| Integritetskontroll | Sidfoten lagrar arkivets bytestorlek endast för validering; ingen kryptografisk hash eller digital signatur tillämpas |
| Paketering av insticksmoduler | 32-bitars och 64-bitars .dll-filer placerade i underkatalogerna Plugins/32bit/ och Plugins/64bit/ inuti arkivet |
| Buntning av typsnitt | Anpassade typsnitt lagrade i katalogen Fonts/; kopieras till Rainmeters eget typsnittslager under installationen |
| Arkivets kataloglayout | Skins/, @Vault/ (delade resurser), Layouts/, Plugins/ och Fonts/ i arkivets rot |
| Aktiveringskontroll | Nycklarna LoadType och Load i RMSKIN.ini anger vilket skal eller vilken layout Rainmeter aktiverar omedelbart efter att installationen är klar |
| Versionskontroll | Fälten MinimumRainmeter och MinimumWindows i RMSKIN.ini blockerar installation på inkompatibla Rainmeter- eller Windows-versioner |
| Byteordning | Little-endian, i enlighet med 7-Zip-formatet och Windows-plattformens konventioner |
| MIME-typ | application/octet-stream (ingen dedikerad registrerad MIME-typ finns för .rmskin-formatet) |
| Plattformskompatibilitet | Endast Windows; Rainmeter har ingen Linux- eller macOS-version, så .rmskin-paket är exklusivt ett Windows-format |
| Släppt | Around 2011 (Rainmeter 2.x introduced the .rmskin installer format) |
| Senaste version | Rainmeter skin installer footer format used by Rainmeter 4.x (current) |
| Specifikation | docs.rainmeter.net |
RMSKIN-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om RMSKIN-filer.