Qu'est-ce que le format de fichier GADGET ?
Les fichiers .gadget sont utilisés pour stocker de petites applications pour Windows, regroupées dans des packages autonomes appelés Gadgets de Bureau ou Gadgets du Volet Windows. Les fichiers avec l'extension .gadget contiennent des mini-programmes capables de surveiller les ressources système - une simple horloge ou un compteur de CPU, par exemple. Chaque package peut inclure diverses combinaisons de fichiers CSS, HTML et JavaScript, ainsi que des ressources graphiques et un manifeste gadget.xml qui déclare le nom, l'auteur, la version et la page de point d'entrée du gadget.
Les données .gadget sont stockées dans une archive ZIP compressée sous une extension de fichier différente. Vous pouvez accéder au contenu en renommant le suffixe du fichier en .zip et en l'ouvrant dans n'importe quel archiveur tel que 7-Zip. Le dossier décompressé peut ensuite être parcouru comme n'importe quel autre répertoire, révélant le manifeste gadget.xml aux côtés des fichiers HTML, CSS et de script qui composent l'interface et la logique du gadget.
Les gadgets ont été introduits avec le Volet Windows Vista en 2007 et ont continué dans Windows 7, où ils ont été déplacés vers le bureau ouvert plutôt que vers un panneau latéral fixe. Ils n'ont jamais été disponibles dans Windows XP. Microsoft a entièrement désactivé la plateforme des gadgets de bureau dans Windows 8 (2012) et a ensuite publié l'avis de sécurité KB2719662, recommandant aux utilisateurs de Windows Vista et Windows 7 de désactiver également les gadgets - car les gadgets s'exécutent avec les privilèges complets de l'utilisateur et ont été exploités comme vecteur de logiciels malveillants. Les gadgets ne fonctionnent pas nativement sur Windows 10 ou Windows 11 ; des outils tiers tels que 8GadgetPack peuvent restaurer un support limité.
Sécurité et sûreté
RISQUE : HIGHLes gadgets pour le Bureau Windows sont un risque de sécurité reconnu : il s'agit de HTML/JavaScript non signé qui s'exécute avec les privilèges complets de l'utilisateur actuel, de sorte qu'un .gadget malveillant peut exécuter du code arbitraire, installer des logiciels malveillants ou voler des données. C'est précisément pourquoi Microsoft a supprimé la plateforme dans Windows 8 (2012) et a publié un avis de sécurité ainsi qu'un « Fix it » pour désactiver les gadgets sur Vista/Windows 7. N'installez jamais un .gadget provenant d'une source non fiable. L'action la plus sûre consiste à le renommer en .zip et à lire le HTML/JS plutôt que de l'exécuter. Les restaurateurs tiers (8GadgetPack) ramènent la même exposition - à utiliser uniquement avec des gadgets en lesquels vous avez confiance.
Détails du format
en brefProgrammes qui ouvrent les fichiers GADGET
Détails techniques
spécifications approfondies| Format de conteneur | Archive ZIP standard - en-tête de fichier local plus compression DEFLATE par entrée |
| Signature de fichier | `50 4B 03 04` à l'offset 0 - la signature « PK » partagée avec tous les fichiers `.zip` |
| Type MIME | `application/x-windows-gadget` |
| Manifeste interne | `gadget.xml` - déclare le nom du gadget, l'auteur, la version et la page HTML de point d'entrée |
| Rendu de l'interface | HTML + CSS rendu par le moteur Internet Explorer hébergé dans `sidebar.exe` ou le processus des gadgets de bureau |
| Moteur de script | JScript (basé sur IE) ; les scripts accèdent aux objets `System.Gadget` et `System.Shell` pour l'intégration Windows |
| Taille typique du package | 10 Ko à quelques Mo - fichiers sources HTML, JS et CSS plus icônes et images d'arrière-plan |
| Intégrité | CRC-32 ZIP par entrée interne uniquement ; le package `.gadget` lui-même ne porte aucune signature de code |
| Emplacement d'installation | `%LOCALAPPDATA%\Microsoft\Windows Sidebar\Gadgets\<NomDuGadget>.gadget\` |
| Processus d'hébergement | `sidebar.exe` sur Vista ; hôte des gadgets de bureau sur Windows 7 ; les deux s'exécutent avec les privilèges complets du compte utilisateur |
| Support OS natif | Windows Vista et Windows 7 uniquement ; plateforme supprimée dans Windows 8 (2012) |
| Statut de sécurité | Désactivé par l'avis de sécurité Microsoft KB2719662 (2012) en raison du risque d'exécution de code arbitraire |
| Compatibilité tierce | 8GadgetPack restaure l'installation et l'hébergement de `.gadget` sur Windows 10 et Windows 11 |
| Publié | 2007 (Windows Vista Sidebar) |
| Dernière version | Windows 7 Desktop Gadgets (final; feature removed in Windows 8, 2012) |
| Spécification | learn.microsoft.com |
Conversions GADGET
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers GADGET.