Che cos'è il formato di file GADGET?
I file .gadget vengono utilizzati per memorizzare applicazioni di piccole dimensioni per Windows, raggruppate come pacchetti autonomi noti come Desktop Gadgets o Windows Sidebar Gadgets. I file con l'estensione .gadget contengono mini-programmi in grado di monitorare le risorse di sistema - un semplice orologio o un misuratore di CPU, ad esempio. Ogni pacchetto può includere varie combinazioni di file CSS, HTML e JavaScript, insieme a risorse grafiche e un manifesto gadget.xml che dichiara il nome del gadget, l'autore, la versione e la pagina del punto di ingresso.
I dati dei .gadget sono memorizzati in un archivio ZIP compresso sotto una diversa estensione di file. È possibile accedere ai contenuti rinominando il suffisso del file in .zip e aprendolo in qualsiasi archiviatore come 7-Zip. La cartella decompressa può quindi essere sfogliata come qualsiasi altra directory, rivelando il manifesto gadget.xml insieme ai file HTML, CSS e agli script che compongono l'interfaccia e la logica del gadget.
I gadget sono stati introdotti con la Windows Vista Sidebar nel 2007 e sono proseguiti in Windows 7, dove sono stati spostati sul desktop aperto anziché in un pannello laterale fisso. Non sono mai stati disponibili in Windows XP. Microsoft ha disabilitato completamente la piattaforma Desktop Gadgets in Windows 8 (2012) e successivamente ha emesso l'avviso di sicurezza KB2719662, raccomandando agli utenti di Windows Vista e Windows 7 di disattivare i gadget - poiché i gadget vengono eseguiti con i privilegi completi dell'utente ed erano stati sfruttati come vettore di malware. I gadget non funzionano nativamente su Windows 10 o Windows 11; strumenti di terze parti come 8GadgetPack possono ripristinare un supporto limitato.
Sicurezza e incolumità
RISCHIO: HIGHI Windows Desktop Gadgets sono un rischio per la sicurezza riconosciuto: sono HTML/JavaScript non firmati che vengono eseguiti con i privilegi completi dell'utente corrente, quindi un .gadget dannoso può eseguire codice arbitrario, installare malware o rubare dati. Questo è esattamente il motivo per cui Microsoft ha rimosso la piattaforma in Windows 8 (2012) e ha emesso un avviso di sicurezza più un «Fix it» per disabilitare i gadget su Vista/Windows 7. Non installare mai un .gadget da una fonte non attendibile. L'azione sicura è rinominarlo in .zip e leggere l'HTML/JS invece di eseguirlo. I ripristinatori di terze parti (8GadgetPack) riportano la stessa esposizione - usali solo con gadget di cui ti fidi.
Dettagli del formato
in sintesiProgrammi che aprono file GADGET
Dettagli tecnici
specifiche approfondite| Formato contenitore | Archivio ZIP standard - intestazione file locale più compressione DEFLATE per voce |
| Magic bytes | `50 4B 03 04` all'offset 0 - la firma «PK» condivisa con tutti i file `.zip` |
| Tipo MIME | `application/x-windows-gadget` |
| Manifesto interno | `gadget.xml` - dichiara il nome del gadget, l'autore, la versione e la pagina HTML del punto di ingresso |
| Rendering UI | HTML + CSS renderizzati dal motore Internet Explorer ospitato all'interno di `sidebar.exe` o del processo Desktop Gadgets |
| Motore di scripting | JScript (basato su IE); gli script accedono agli oggetti `System.Gadget` e `System.Shell` per l'integrazione con Windows |
| Dimensione tipica del pacchetto | Da 10 KB a pochi MB - file sorgente HTML, JS e CSS più icone e immagini di sfondo |
| Integrità | Solo ZIP CRC-32 per voce interna; il pacchetto `.gadget` stesso non porta alcuna firma del codice |
| Posizione di installazione | `%LOCALAPPDATA%\Microsoft\Windows Sidebar\Gadgets\<GadgetName>.gadget\` |
| Processo di hosting | `sidebar.exe` su Vista; host Desktop Gadgets su Windows 7; entrambi eseguiti con i privilegi completi dell'account utente |
| Supporto nativo del sistema operativo | Solo Windows Vista e Windows 7; piattaforma rimossa in Windows 8 (2012) |
| Stato di sicurezza | Disabilitato dall'avviso di sicurezza Microsoft KB2719662 (2012) a causa del rischio di esecuzione di codice arbitrario |
| Compatibilità di terze parti | 8GadgetPack ripristina l'installazione e l'hosting dei `.gadget` su Windows 10 e Windows 11 |
| Rilasciato | 2007 (Windows Vista Sidebar) |
| Ultima versione | Windows 7 Desktop Gadgets (final; feature removed in Windows 8, 2012) |
| Specifica | learn.microsoft.com |
Conversioni GADGET
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file GADGET.