Qu'est-ce que le format de fichier RMSKIN ?
Un fichier .rmskin est le format de package auto-installable officiel utilisé par Rainmeter, l'application de personnalisation de bureau pour Windows. Le fichier regroupe un ou plusieurs skins avec des ressources optionnelles - polices, plugins (fichiers .dll 32 bits et 64 bits) et mises en page (Layouts) enregistrées - dans une archive unique distribuable que le Rainmeter Skin Installer gère automatiquement lors d'un double-clic.
Structurellement, un package .rmskin est une archive 7-Zip compressée avec LZMA, avec un petit pied de page (footer) personnalisé ajouté à la toute fin du fichier. Le pied de page contient le marqueur ASCII littéral RMSKIN, la taille en octets de l'archive intégrée et un champ de drapeaux (flags) qui contrôle le comportement de l'installation. Comme le corps est une archive .7z standard, des outils comme 7-Zip peuvent ouvrir un .rmskin pour inspecter ou extraire son contenu, bien que le chemin d'installation approprié soit via le Skin Installer fourni avec Rainmeter.
À l'intérieur de l'archive, un manifeste RMSKIN.ini obligatoire déclare les métadonnées et contrôle ce qui est installé :
- Les champs
Name,AuthoretVersionidentifient le package MinimumRainmeteretMinimumWindowsimposent les exigences de compatibilitéLoadType/Loaddétermine quel skin ou quelle mise en page est activé après l'installation
Les skins sont stockés dans un répertoire Skins/ ; les ressources partagées vont dans @Vault/ ; les plugins arrivent dans les sous-répertoires Plugins/32bit/ et Plugins/64bit/. Le format est exclusivement réservé à Windows, reflétant l'exclusivité de Rainmeter pour ce système.
Sécurité et sûreté
RISQUE : MEDIUMLa plupart des packages .rmskin sont des configurations .ini et des images inoffensives, mais deux précautions réelles s'imposent : (1) les skins peuvent inclure des PLUGINS Rainmeter (DLL) qui s'exécutent comme du code natif lors du chargement du skin, un package malveillant pourrait donc livrer un plugin nuisible - n'installez que des skins provenant d'auteurs ou de communautés réputés ; (2) la boîte de dialogue de confirmation du Skin Installer liste exactement quels skins et plugins seront ajoutés - lisez-la avant de cliquer sur « Installer ». Par sécurité, ouvrez d'abord le .rmskin dans 7-Zip et vérifiez l'absence de fichiers .dll inattendus. N'exécutez que des skins de sources fiables.
Détails du format
en brefProgrammes qui ouvrent les fichiers RMSKIN
Détails techniques
spécifications approfondies| Format de conteneur | Corps d'archive 7-Zip (LZMA) avec un pied de page d'installation Rainmeter personnalisé ajouté à la fin du fichier |
| Octets magiques | Signature 7-Zip 37 7A BC AF 27 1C à l'offset 0 ; chaîne ASCII RMSKIN intégrée dans le pied de page à la fin |
| Algorithme de compression | LZMA (Lempel-Ziv-Markov chain algorithm), le même moteur utilisé par les archives .7z standards |
| Manifeste d'installation | RMSKIN.ini à la racine de l'archive ; déclare Name, Author, Version, MinimumRainmeter, MinimumWindows, LoadType et Load |
| Champs du pied de page | Taille de l'archive en octets pour la validation, drapeaux de comportement de l'installateur et marqueur ASCII RMSKIN |
| Vérification d'intégrité | Le pied de page stocke la taille de l'archive pour validation uniquement ; aucun hachage cryptographique ou signature numérique n'est appliqué |
| Conditionnement des plugins | Fichiers plugins .dll 32 bits et 64 bits placés dans les sous-répertoires Plugins/32bit/ et Plugins/64bit/ à l'intérieur de l'archive |
| Regroupement de polices | Polices personnalisées stockées dans le répertoire Fonts/ ; copiées dans le magasin de polices de Rainmeter lors de l'installation |
| Structure du répertoire de l'archive | Skins/, @Vault/ (ressources partagées), Layouts/, Plugins/ et Fonts/ à la racine de l'archive |
| Contrôle d'activation | Les clés LoadType et Load dans RMSKIN.ini spécifient quel skin ou quelle mise en page Rainmeter active immédiatement après la fin de l'installation |
| Restriction de version | Les champs MinimumRainmeter et MinimumWindows dans RMSKIN.ini bloquent l'installation sur des versions incompatibles de Rainmeter ou Windows |
| Ordre des octets | Little-endian, cohérent avec le format 7-Zip et les conventions de la plateforme Windows |
| Type MIME | application/octet-stream (aucun type MIME dédié n'est enregistré pour le format .rmskin) |
| Compatibilité plateforme | Windows uniquement ; Rainmeter n'a pas de portage Linux ou macOS, les packages .rmskin sont donc exclusivement un format Windows |
| Publié | Around 2011 (Rainmeter 2.x introduced the .rmskin installer format) |
| Dernière version | Rainmeter skin installer footer format used by Rainmeter 4.x (current) |
| Spécification | docs.rainmeter.net |
Conversions RMSKIN
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers RMSKIN.