Co to jest format pliku GADGET?
Pliki .gadget są używane do przechowywania mniejszych aplikacji dla systemu Windows, zgrupowanych jako samodzielne pakiety znane jako gadżety pulpitu lub gadżety paska bocznego systemu Windows. Pliki z rozszerzeniem .gadget zawierają mini-programy zdolne do monitorowania zasobów systemowych - na przykład prosty zegar lub miernik procesora CPU. Każdy pakiet może zawierać różne kombinacje plików CSS, HTML i JavaScript, wraz z zasobami graficznymi i manifestem gadget.xml, który deklaruje nazwę gadżetu, autora, wersję i stronę punktu wejścia.
Dane .gadget są przechowywane w skompresowanym archiwum ZIP pod innym rozszerzeniem pliku. Możesz uzyskać dostęp do zawartości, zmieniając rozszerzenie pliku na .zip i otwierając je w dowolnym archiwizatorze, takim jak 7-Zip. Rozpakowany folder można następnie przeglądać jak każdy inny katalog, odkrywając manifest gadget.xml obok plików HTML, CSS i skryptów, które tworzą interfejs i logikę gadżetu.
Gadżety zostały wprowadzone wraz z paskiem bocznym systemu Windows Vista w 2007 roku i były kontynuowane w systemie Windows 7, gdzie zostały przeniesione na otwarty pulpit zamiast stałego panelu bocznego. Nigdy nie były dostępne w systemie Windows XP. Microsoft całkowicie wyłączył platformę gadżetów pulpitu w systemie Windows 8 (2012), a później wydał poradnik bezpieczeństwa KB2719662, zalecając użytkownikom systemów Windows Vista i Windows 7 również wyłączenie gadżetów - ponieważ gadżety działają z pełnymi uprawnieniami użytkownika i były wykorzystywane jako wektor złośliwego oprogramowania. Gadżety nie działają natywnie w systemach Windows 10 ani Windows 11; narzędzia firm trzecich, takie jak 8GadgetPack, mogą przywrócić ograniczoną obsługę.
Bezpieczeństwo
RYZYKO: HIGHGadżety pulpitu Windows są uznawane za ryzyko bezpieczeństwa: są to niepodpisane pliki HTML/JavaScript, które działają z pełnymi uprawnieniami bieżącego użytkownika, więc złośliwy plik .gadget może wykonać dowolny kod, zainstalować złośliwe oprogramowanie lub ukraść dane. Właśnie dlatego Microsoft usunął tę platformę w systemie Windows 8 (2012) i wydał poradnik bezpieczeństwa wraz z narzędziem „Fix it”, aby wyłączyć gadżety w systemach Vista/Windows 7. Nigdy nie instaluj pliku .gadget z niezaufanego źródła. Bezpiecznym działaniem jest zmiana nazwy na .zip i przejrzenie kodu HTML/JS zamiast jego uruchamiania. Narzędzia przywracające innych firm (8GadgetPack) przywracają to samo narażenie - używaj ich tylko z gadżetami, którym ufasz.
Szczegóły formatu
w pigułceProgramy otwierające pliki GADGET
Szczegóły techniczne
specyfikacja| Format kontenera | Standardowe archiwum ZIP - lokalny nagłówek pliku plus kompresja DEFLATE dla każdego wpisu |
| Sygnatura pliku | `50 4B 03 04` na offsecie 0 - sygnatura „PK” wspólna dla wszystkich plików `.zip` |
| Typ MIME | `application/x-windows-gadget` |
| Manifest wewnętrzny | `gadget.xml` - deklaruje nazwę gadżetu, autora, wersję oraz stronę HTML punktu wejścia |
| Renderowanie UI | HTML + CSS renderowane przez silnik Internet Explorer hostowany wewnątrz `sidebar.exe` lub procesu gadżetów pulpitu |
| Silnik skryptowy | JScript (oparty na IE); skrypty uzyskują dostęp do obiektów `System.Gadget` i `System.Shell` w celu integracji z systemem Windows |
| Typowy rozmiar pakietu | Od 10 KB do kilku MB - pliki źródłowe HTML, JS i CSS oraz ikony i obrazy tła |
| Integralność | Tylko ZIP CRC-32 dla poszczególnych wpisów wewnętrznych; sam pakiet `.gadget` nie posiada podpisu kodu |
| Lokalizacja instalacji | `%LOCALAPPDATA%\Microsoft\Windows Sidebar\Gadgets\<NazwaGadżetu>.gadget\` |
| Proces hostujący | `sidebar.exe` w systemie Vista; host gadżetów pulpitu w systemie Windows 7; oba działają z pełnymi uprawnieniami konta użytkownika |
| Natywna obsługa OS | Tylko Windows Vista i Windows 7; platforma usunięta w systemie Windows 8 (2012) |
| Status bezpieczeństwa | Wyłączone przez poradnik bezpieczeństwa Microsoft KB2719662 (2012) z powodu ryzyka wykonania dowolnego kodu |
| Kompatybilność z firmami trzecimi | 8GadgetPack przywraca instalację i hostowanie plików `.gadget` w systemach Windows 10 i Windows 11 |
| Wydano | 2007 (Windows Vista Sidebar) |
| Najnowsza wersja | Windows 7 Desktop Gadgets (final; feature removed in Windows 8, 2012) |
| Specyfikacja | learn.microsoft.com |
Konwersje GADGET
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki GADGET.