Hvad er RMSKIN-filformatet?
En .rmskin-fil er det officielle selvinstallerende pakkeformat, der bruges af Rainmeter, programmet til tilpasning af Windows-skrivebordet. Filen samler et eller flere skins sammen med valgfrie ressourcer - skrifttyper, plugins (32-bit og 64-bit .dll-filer) og gemte Layouts - i et enkelt distribuerbart arkiv, som Rainmeter Skin Installer håndterer automatisk ved dobbeltklik.
Strukturelt er en .rmskin-pakke et 7-Zip-arkiv komprimeret med LZMA, med en lille brugerdefineret footer tilføjet i slutningen af filen. Footeren indeholder den bogstavelige ASCII-markør RMSKIN, bytestørrelsen på det indlejrede arkiv og et flagfelt, der styrer installationsadfærden. Da selve indholdet er et standard .7z-arkiv, kan værktøjer som 7-Zip åbne en .rmskin for at inspicere eller udpakke indholdet, selvom den korrekte installationsvej er gennem Rainmeters medfølgende Skin Installer.
Inde i arkivet erklærer et obligatorisk RMSKIN.ini-manifest metadata og styrer, hvad der bliver installeret:
- Felterne
Name,AuthorogVersionidentificerer pakken MinimumRainmeterogMinimumWindowshåndhæver kompatibilitetskravLoadType/Loadbestemmer, hvilket skin eller layout der aktiveres efter installationen
Skins gemmes under en Skins/-mappe; delte ressourcer placeres i @Vault/; plugins lander i undermapperne Plugins/32bit/ og Plugins/64bit/. Formatet er kun til Windows, hvilket afspejler Rainmeters egen Windows-eksklusivitet.
Sikkerhed og tryghed
RISIKO: MEDIUMDe fleste .rmskin-pakker er harmløse .ini-konfigurationer og billeder, men der findes to reelle forholdsregler: (1) skins kan indeholde Rainmeter PLUGINS (DLL'er), der kører som indfødt kode, når skinnet indlæses, så en ondsindet pakke kunne indeholde et skadeligt plugin - installer kun skins fra anerkendte forfattere/fællesskaber; (2) Skin Installers bekræftelsesdialog viser præcis, hvilke skins og plugins der vil blive tilføjet - læs den, før du klikker på Install. For at være sikker kan du åbne .rmskin i 7-Zip først og tjekke for uventede .dll-filer. Kør kun skins fra betroede kilder.
Formatdetaljer
kort fortaltProgrammer der åbner RMSKIN-filer
Tekniske detaljer
dyb specifikation| Containerformat | 7-Zip (LZMA) arkiv-krop med en brugerdefineret Rainmeter-installer-footer tilføjet i slutningen af filen |
| Magic bytes | 7-Zip signatur 37 7A BC AF 27 1C ved byte-forskydning 0; ASCII-strengen RMSKIN indlejret i den afsluttende footer |
| Komprimeringsalgoritme | LZMA (Lempel-Ziv-Markov chain algorithm), den samme motor som bruges af standard .7z-arkiver |
| Installationsmanifest | RMSKIN.ini i arkivets rod; erklærer Name, Author, Version, MinimumRainmeter, MinimumWindows, LoadType og Load |
| Footer-felter | Arkivets bytestørrelse til validering, flag for installationsadfærd og ASCII-markøren RMSKIN |
| Integritetskontrol | Footeren gemmer arkivets bytestørrelse kun til validering; der anvendes ingen kryptografisk hash eller digital signatur |
| Plugin-emballering | 32-bit og 64-bit .dll plugin-filer placeret i Plugins/32bit/ og Plugins/64bit/ undermapper i arkivet |
| Bundling af skrifttyper | Brugerdefinerede skrifttyper gemt i Fonts/-mappen; kopieres til Rainmeters eget skrifttypelager under installationen |
| Arkivets mappestruktur | Skins/, @Vault/ (delte ressourcer), Layouts/, Plugins/ og Fonts/ i arkivets rod |
| Aktiveringskontrol | LoadType- og Load-nøgler i RMSKIN.ini angiver, hvilket skin eller layout Rainmeter aktiverer umiddelbart efter installationen er fuldført |
| Versionskontrol | Felterne MinimumRainmeter og MinimumWindows i RMSKIN.ini blokerer installation på inkompatible Rainmeter- eller Windows-versioner |
| Byterækkefølge | Little-endian, i overensstemmelse med 7-Zip-formatet og Windows-platformens konventioner |
| MIME-type | application/octet-stream (der findes ingen dedikeret registreret MIME-type for .rmskin-formatet) |
| Platformskompatibilitet | Kun Windows; Rainmeter har ingen Linux- eller macOS-port, så .rmskin-pakker er udelukkende et Windows-format |
| Udgivet | Around 2011 (Rainmeter 2.x introduced the .rmskin installer format) |
| Seneste version | Rainmeter skin installer footer format used by Rainmeter 4.x (current) |
| Specifikation | docs.rainmeter.net |
RMSKIN-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om RMSKIN-filer.