Hva er RMSKIN-filformatet?
En .rmskin-fil er det offisielle selvinstallerende pakkeformatet som brukes av Rainmeter, applikasjonen for tilpasning av Windows-skrivebordet. Filen samler én eller flere skins sammen med valgfrie ressurser - fonter, utvidelser (32-bit og 64-bit .dll-filer) og lagrede «Layouts» - i ett enkelt distribuerbart arkiv som Rainmeter Skin Installer håndterer automatisk ved dobbeltklikk.
Strukturelt sett er en .rmskin-pakke et 7-Zip-arkiv komprimert med LZMA, med en liten tilpasset bunntekst (footer) lagt til helt i slutten av filen. Bunnteksten inneholder ASCII-markøren RMSKIN, størrelsen på det innebygde arkivet i bytes, og et flaggfelt som styrer installasjonsatferden. Fordi hoveddelen er et standard .7z-arkiv, kan verktøy som 7-Zip åpne en .rmskin for å inspisere eller pakke ut innholdet, selv om den korrekte installasjonsmetoden er via Rainmeters medfølgende Skin Installer.
Inne i arkivet deklarerer en obligatorisk RMSKIN.ini-manifestfil metadata og styrer hva som blir installert:
- Feltene
Name,AuthorogVersionidentifiserer pakken MinimumRainmeterogMinimumWindowshåndhever kompatibilitetskravLoadType/Loadbestemmer hvilken skin eller layout som aktiveres etter installasjon
Skins lagres under en Skins/-mappe; delte ressurser havner i @Vault/; utvidelser lander i undermappene Plugins/32bit/ og Plugins/64bit/. Formatet er kun for Windows, noe som speiler Rainmeters egen Windows-eksklusivitet.
Sikkerhet og trygghet
RISIKO: MEDIUMDe fleste .rmskin-pakker er ufarlige .ini-konfigurasjoner og bilder, men to forholdsregler gjelder: (1) skins kan inneholde Rainmeter PLUGINS (DLL-er) som kjører som maskinkode når skinnen lastes, så en ondsinnet pakke kan inneholde en skadelig utvidelse - installer kun skins fra anerkjente forfattere/samfunn; (2) bekreftelsesdialogen i Skin Installer viser nøyaktig hvilke skins og utvidelser som vil bli lagt til - les dette før du klikker «Install». For å være trygg, åpne .rmskin i 7-Zip først og sjekk etter uventede .dll-filer. Kjør kun skins fra pålitelige kilder.
Formatdetaljer
i et nøtteskallProgrammer som åpner RMSKIN-filer
Tekniske detaljer
dyp spesifikasjon| Beholderformat | 7-Zip (LZMA) arkivkropp med en tilpasset Rainmeter-installasjonsbunntekst lagt til i slutten av filen |
| Magic bytes | 7-Zip-signatur 37 7A BC AF 27 1C ved byte-offset 0; ASCII-strengen RMSKIN innebygd i bunnteksten på slutten |
| Komprimeringsalgoritme | LZMA (Lempel-Ziv-Markov chain algorithm), samme motor som brukes av standard .7z-arkiver |
| Installasjonsmanifest | RMSKIN.ini i arkivroten; deklarerer Name, Author, Version, MinimumRainmeter, MinimumWindows, LoadType og Load |
| Bunntekstfelter | Arkivstørrelse i bytes for validering, flagg for installasjonsatferd og ASCII-markøren RMSKIN |
| Integritetssjekk | Bunnteksten lagrer arkivstørrelsen kun for validering; ingen kryptografisk hash eller digital signatur brukes |
| Pakking av utvidelser | 32-bit og 64-bit .dll-utvidelser plassert i undermappene Plugins/32bit/ og Plugins/64bit/ inne i arkivet |
| Font-bunting | Egendefinerte fonter lagret i Fonts/-mappen; kopieres til Rainmeters eget fontlager under installasjon |
| Arkivets mappestruktur | Skins/, @Vault/ (delte ressurser), Layouts/, Plugins/ og Fonts/ i arkivroten |
| Aktiveringskontroll | Nøklene LoadType og Load i RMSKIN.ini spesifiserer hvilken skin eller layout Rainmeter aktiverer umiddelbart etter fullført installasjon |
| Versjonskontroll | Feltene MinimumRainmeter og MinimumWindows i RMSKIN.ini blokkerer installasjon på inkompatible Rainmeter- eller Windows-versjoner |
| Byterekkefølge | Little-endian, i samsvar med 7-Zip-formatet og Windows-plattformens konvensjoner |
| MIME-type | application/octet-stream (ingen dedikert registrert MIME-type eksisterer for .rmskin-formatet) |
| Plattformkompatibilitet | Kun Windows; Rainmeter har ingen Linux- eller macOS-versjon, så .rmskin-pakker er utelukkende et Windows-format |
| Utgitt | Around 2011 (Rainmeter 2.x introduced the .rmskin installer format) |
| Siste versjon | Rainmeter skin installer footer format used by Rainmeter 4.x (current) |
| Spesifikasjon | docs.rainmeter.net |
RMSKIN-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om RMSKIN-filer.