Hvad er GADGET-filformatet?
.gadget-filer bruges til at gemme mindre applikationer til Windows, bundtet som selvstændige pakker kendt som Desktop Gadgets eller Windows Sidebar Gadgets. Filer med filtypenavnet .gadget indeholder mini-programmer, der er i stand til at overvåge systemressourcer - for eksempel et simpelt ur eller en CPU-måler. Hver pakke kan indeholde forskellige kombinationer af CSS, HTML og JavaScript filer, sammen med billedaktiver og et gadget.xml-manifest, der erklærer gadgetens navn, forfatter, version og startside.
.gadget-data gemmes i et komprimeret ZIP-arkiv under et andet filtypenavn. Du kan få adgang til indholdet ved at omdøbe filens suffiks til .zip og åbne den i et hvilket som helst arkiveringsprogram som f.eks. 7-Zip. Den udpakkede mappe kan derefter gennemse som enhver anden mappe, hvilket afslører gadget.xml-manifestet sammen med de HTML-, CSS- og scriptfiler, der udgør gadgetens grænseflade og logik.
Gadgets blev introduceret med Windows Vista Sidebar i 2007 og fortsatte i Windows 7, hvor de flyttede til det åbne skrivebord i stedet for et fast sidepanel. De var aldrig tilgængelige i Windows XP. Microsoft deaktiverede Desktop Gadgets-platformen helt i Windows 8 (2012) og udstedte senere sikkerhedsadvarslen KB2719662, som anbefalede, at Windows Vista- og Windows 7-brugere også deaktiverede gadgets - fordi gadgets kører med fulde brugerrettigheder og var blevet udnyttet som en malware-vektor. Gadgets kører ikke indfødt på Windows 10 eller Windows 11; tredjepartsværktøjer som 8GadgetPack kan genoprette begrænset understøttelse.
Sikkerhed og tryghed
RISIKO: HIGHWindows Desktop Gadgets er en anerkendt sikkerhedsrisiko: de er usigneret HTML/JavaScript, der kører med den nuværende brugers fulde rettigheder, så en ondsindet .gadget kan udføre vilkårlig kode, installere malware eller stjæle data. Dette er præcis grunden til, at Microsoft fjernede platformen i Windows 8 (2012) og udstedte en sikkerhedsadvarsel plus en «Fix it» til at deaktivere gadgets på Vista/Windows 7. Installer aldrig en .gadget fra en upålidelig kilde. Den sikre handling er at omdøbe den til .zip og læse HTML/JS i stedet for at køre den. Tredjeparts-gendannere (8GadgetPack) bringer den samme eksponering tilbage - brug dem kun med gadgets, du har tillid til.
Formatdetaljer
kort fortaltProgrammer der åbner GADGET-filer
Tekniske detaljer
dyb specifikation| Container-format | Standard ZIP-arkiv - lokal filheader plus DEFLATE-komprimering pr. post |
| Magic bytes | `50 4B 03 04` ved offset 0 - «PK»-signaturen, der deles med alle `.zip`-filer |
| MIME-type | `application/x-windows-gadget` |
| Internt manifest | `gadget.xml` - erklærer gadget-navn, forfatter, version og HTML-startsiden |
| UI-rendering | HTML + CSS renderet af Internet Explorer-motoren hostet inde i `sidebar.exe` eller Desktop Gadgets-processen |
| Scripting-motor | JScript (IE-baseret); scripts får adgang til `System.Gadget`- og `System.Shell`-objekter for Windows-integration |
| Typisk pakkestørrelse | 10 KB til få MB - HTML-, JS- og CSS-kildefiler plus ikon- og baggrundsbilleder |
| Integritet | Kun ZIP CRC-32 pr. intern post; selve `.gadget`-pakken bærer ingen kodesignering |
| Installationsplacering | `%LOCALAPPDATA%\Microsoft\Windows Sidebar\Gadgets\<GadgetName>.gadget\` |
| Hosting-proces | `sidebar.exe` på Vista; Desktop Gadgets-vært på Windows 7; begge kører med fulde brugerkontorettigheder |
| Indfødt OS-understøttelse | Kun Windows Vista og Windows 7; platformen blev fjernet i Windows 8 (2012) |
| Sikkerhedsstatus | Deaktiveret af Microsoft-sikkerhedsadvarsel KB2719662 (2012) på grund af risiko for vilkårlig kodeeksekvering |
| Tredjepartskompatibilitet | 8GadgetPack genopretter `.gadget`-installation og hosting på Windows 10 og Windows 11 |
| Udgivet | 2007 (Windows Vista Sidebar) |
| Seneste version | Windows 7 Desktop Gadgets (final; feature removed in Windows 8, 2012) |
| Specifikation | learn.microsoft.com |
GADGET-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om GADGET-filer.