Hva er GADGET-filformatet?
.gadget-filer brukes til å lagre mindre applikasjoner for Windows, buntet som selvstendige pakker kjent som Desktop Gadgets eller Windows Sidebar Gadgets. Filer med filendelsen .gadget inneholder miniprogrammer som kan overvåke systemressurser - for eksempel en enkel klokke eller en CPU-måler. Hver pakke kan inneholde ulike kombinasjoner av CSS, HTML og JavaScript-filer, sammen med bildefiler og et gadget.xml-manifest som deklarerer gadgetens navn, forfatter, versjon og startside.
.gadget-data lagres i et komprimert ZIP-arkiv under en annen filendelse. Du kan få tilgang til innholdet ved å gi filen nytt navn til .zip og åpne den i et hvilket som helst arkiveringsprogram som 7-Zip. Den utpakkede mappen kan deretter utforskes som en hvilken som helst annen mappe, og avslører gadget.xml-manifestet sammen med HTML-, CSS- og skriptfilene som utgjør gadgetens grensesnitt og logikk.
Gadgets ble introdusert med Windows Vista Sidebar i 2007 og fortsatte i Windows 7, hvor de flyttet til det åpne skrivebordet i stedet for et fast sidepanel. De var aldri tilgjengelige i Windows XP. Microsoft deaktiverte Desktop Gadgets-plattformen fullstendig i Windows 8 (2012) og utstedte senere sikkerhetsadvarselen KB2719662, som anbefalte at brukere av Windows Vista og Windows 7 også slo av gadgets - fordi gadgets kjører med fulle brukerrettigheter og hadde blitt utnyttet som en vektor for skadelig programvare. Gadgets kjører ikke naturlig på Windows 10 eller Windows 11; tredjepartsverktøy som 8GadgetPack kan gjenopprette begrenset støtte.
Sikkerhet og trygghet
RISIKO: HIGHWindows Desktop Gadgets er en anerkjent sikkerhetsrisiko: de er usignert HTML/JavaScript som kjører med de fulle rettighetene til den gjeldende brukeren, så en ondsinnet .gadget kan utføre vilkårlig kode, installere skadelig programvare eller stjele data. Dette er nettopp grunnen til at Microsoft fjernet plattformen i Windows 8 (2012) og utstedte en sikkerhetsadvarsel pluss en «Fix it» for å deaktivere gadgets på Vista/Windows 7. Installer aldri en .gadget fra en utroverdig kilde. Den tryggeste handlingen er å gi den nytt navn til .zip og lese HTML/JS i stedet for å kjøre den. Tredjeparts gjenopprettere (8GadgetPack) bringer tilbake den samme eksponeringen - bruk kun med gadgets du stoler på.
Formatdetaljer
i et nøtteskallProgrammer som åpner GADGET-filer
Tekniske detaljer
dyp spesifikasjon| Beholderformat | Standard ZIP-arkiv - lokal filhode pluss DEFLATE-komprimering per oppføring |
| Magic bytes | `50 4B 03 04` ved offset 0 - «PK»-signaturen som deles med alle `.zip`-filer |
| MIME-type | `application/x-windows-gadget` |
| Internt manifest | `gadget.xml` - deklarerer gadget-navn, forfatter, versjon og HTML-startsiden |
| UI-gjengivelse | HTML + CSS gjengitt av Internet Explorer-motoren som kjører inni `sidebar.exe` eller Desktop Gadgets-prosessen |
| Skriptmotor | JScript (IE-basert); skript får tilgang til `System.Gadget`- og `System.Shell`-objekter for Windows-integrasjon |
| Typisk pakkestørrelse | 10 KB til noen få MB - HTML-, JS- og CSS-kildefiler pluss ikon- og bakgrunnsbilder |
| Integritet | Kun ZIP CRC-32 per intern oppføring; selve `.gadget`-pakken har ingen kodesignering |
| Installasjonssted | `%LOCALAPPDATA%\Microsoft\Windows Sidebar\Gadgets\<GadgetName>.gadget\` |
| Vertsprosess | `sidebar.exe` på Vista; Desktop Gadgets-vert på Windows 7; begge kjører med fulle brukerrettigheter |
| Naturlig OS-støtte | Kun Windows Vista og Windows 7; plattformen ble fjernet i Windows 8 (2012) |
| Sikkerhetsstatus | Deaktivert av Microsofts sikkerhetsadvarsel KB2719662 (2012) på grunn av risiko for kjøring av vilkårlig kode |
| Tredjepartskompatibilitet | 8GadgetPack gjenoppretter installasjon og hosting av `.gadget` på Windows 10 og Windows 11 |
| Utgitt | 2007 (Windows Vista Sidebar) |
| Siste versjon | Windows 7 Desktop Gadgets (final; feature removed in Windows 8, 2012) |
| Spesifikasjon | learn.microsoft.com |
GADGET-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om GADGET-filer.