Wat is het GADGET-bestandsformaat?
.gadget-bestanden worden gebruikt voor het opslaan van kleinere applicaties voor Windows, gebundeld als op zichzelf staande pakketten die bekend staan als Desktop Gadgets of Windows Sidebar Gadgets. Bestanden met de extensie .gadget bevatten mini-programma's die in staat zijn om systeembronnen te monitoren - bijvoorbeeld een eenvoudige klok of CPU-meter. Elk pakket kan verschillende combinaties van CSS, HTML en JavaScript bestanden bevatten, samen met afbeeldingen en een gadget.xml manifest dat de naam, auteur, versie en de startpagina van de gadget declareert.
.gadget-gegevens worden opgeslagen in een gecomprimeerd ZIP-archief onder een andere bestandsextensie. U kunt de inhoud bekijken door de bestandsextensie te hernoemen naar .zip en deze te openen in een archiveringsprogramma zoals 7-Zip. De uitgepakte map kan vervolgens worden doorzocht als elke andere map, waarbij het gadget.xml manifest zichtbaar wordt naast de HTML-, CSS- en scriptbestanden die de interface en logica van de gadget vormen.
Gadgets werden geïntroduceerd met de Windows Vista Sidebar in 2007 en bleven bestaan in Windows 7, waar ze naar het open bureaublad verhuisden in plaats van naar een vast zijpaneel. Ze zijn nooit beschikbaar geweest in Windows XP. Microsoft heeft het Desktop Gadgets-platform volledig uitgeschakeld in Windows 8 (2012) en heeft later beveiligingsadvies KB2719662 uitgebracht, waarin wordt aanbevolen dat Windows Vista- en Windows 7-gebruikers gadgets ook uitschakelen - omdat gadgets met volledige gebruikersrechten draaien en werden misbruikt als een vector voor malware. Gadgets draaien niet standaard op Windows 10 of Windows 11; tools van derden zoals 8GadgetPack kunnen beperkte ondersteuning herstellen.
Beveiliging & veiligheid
RISICO: HIGHWindows Desktop Gadgets vormen een erkend beveiligingsrisico: het zijn niet-ondertekende HTML/JavaScript-bestanden die draaien met de volledige rechten van de huidige gebruiker, dus een kwaadaardige .gadget kan willekeurige code uitvoeren, malware installeren of gegevens stelen. Dit is precies de reden waarom Microsoft het platform in Windows 8 (2012) heeft verwijderd en een beveiligingsadvies plus een „Fix it” heeft uitgebracht om gadgets op Vista/Windows 7 uit te schakelen. Installeer nooit een .gadget van een onbetrouwbare bron. De veilige actie is om het te hernoemen naar .zip en de HTML/JS te lezen in plaats van het uit te voeren. Hersteltools van derden (8GadgetPack) brengen dezelfde blootstelling terug - gebruik ze alleen met gadgets die u vertrouwt.
Formaatdetails
in een notendopProgramma's die GADGET-bestanden openen
Technische details
diepe specificaties| Containerformaat | Standaard ZIP-archief - lokale bestandskop plus DEFLATE-compressie per item |
| Magic bytes | `50 4B 03 04` op offset 0 - de „PK”-handtekening die gedeeld wordt met alle `.zip`-bestanden |
| MIME-type | `application/x-windows-gadget` |
| Intern manifest | `gadget.xml` - declareert gadgetnaam, auteur, versie en de HTML-startpagina |
| UI-rendering | HTML + CSS gerenderd door de Internet Explorer-engine binnen `sidebar.exe` of het Desktop Gadgets-proces |
| Scripting-engine | JScript (op basis van IE); scripts hebben toegang tot `System.Gadget`- en `System.Shell`-objecten voor Windows-integratie |
| Typische pakketgrootte | 10 KB tot enkele MB - HTML-, JS- en CSS-bronbestanden plus pictogrammen en achtergrondafbeeldingen |
| Integriteit | Alleen ZIP CRC-32 per intern item; het `.gadget`-pakket zelf bevat geen code-ondertekening |
| Installatielocatie | `%LOCALAPPDATA%\Microsoft\Windows Sidebar\Gadgets\<GadgetName>.gadget\` |
| Hostingproces | `sidebar.exe` op Vista; Desktop Gadgets-host op Windows 7; beide draaien met volledige gebruikersrechten |
| Standaard OS-ondersteuning | Alleen Windows Vista en Windows 7; platform verwijderd in Windows 8 (2012) |
| Beveiligingsstatus | Uitgeschakeld door Microsoft-beveiligingsadvies KB2719662 (2012) vanwege risico op uitvoering van willekeurige code |
| Compatibiliteit met derden | 8GadgetPack herstelt `.gadget`-installatie en hosting op Windows 10 en Windows 11 |
| Uitgebracht | 2007 (Windows Vista Sidebar) |
| Laatste versie | Windows 7 Desktop Gadgets (final; feature removed in Windows 8, 2012) |
| Specificatie | learn.microsoft.com |
GADGET conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over GADGET-bestanden.