Wat is het GG-bestandsformaat?
Een .gg-bestand is een Google Desktop Gadget-pakket - een op zichzelf staande mini-applicatie die als een zwevende widget op het Windows-bureaublad draaide via Google Desktop. Het formaat is een standaard ZIP-archief (magic bytes PK, 50 4B 03 04) dat HTML, JavaScript, CSS en een XML-manifest bevat waarin de naam, beschrijving, versie en het startpunt van de gadget zijn gedefinieerd.
Binnen de ZIP beschrijft het manifest (meestal main.xml of een .gmanifest-bestand) de metadata van de gadget en verwijst het naar de HTML-interfacebestanden. De gebruikersinterface van de gadget werd gerenderd in een ingebedde browsercontext geleverd door Google Desktop; JavaScript verzorgde de logica en CSS de styling. Optionele afbeeldingen en pictogrammen zijn opgenomen als extra ZIP-items.
Google Desktop werd gelanceerd in oktober 2004 en stopgezet op 14 september 2011. Alle .gg-bestanden zijn legacy-artefacten - Google Desktop is niet langer beschikbaar en draait niet op moderne Windows-versies. De ZIP-inhoud kan nog steeds worden geïnspecteerd en uitgepakt met elk standaard archiefprogramma zoals 7-Zip.
De extensie .gg heeft een niet-gerelateerd tweede gebruik in de emulatiegemeenschap als bestandsextensie voor Sega Game Gear ROM-images, wat ruwe binaire dumps zijn zonder ZIP-handtekening. De aanwezigheid of afwezigheid van de PK-header is de enige betrouwbare manier om de twee toepassingen te onderscheiden.
Beveiliging & veiligheid
RISICO: LOWAls een ZIP die HTML/JS bevat, is de inhoud niet direct uitvoerbaar op modern Windows zonder een gadget-host (die niet meer bestaat). Historische gadgets van onbetrouwbare bronnen hadden kwaadaardige JavaScript kunnen bevatten, maar dit risico is theoretisch aangezien er geen runtime bestaat. Veilig te inspecteren met een ZIP-tool; probeer niet uit te voeren via workarounds.
Formaatdetails
in een notendop- Sega Game Gear ROM - Emulators (Kega Fusion, RetroArch, Mesen) gebruiken .gg voor Sega Game Gear cartridge ROM-images - volledig ongerelateerd aan Google.
- GeoGebra-bestand (alternatief) - Sommige oudere GeoGebra-installaties gebruikten .gg; het huidige formaat is .ggb.
Programma's die GG-bestanden openen
Technische details
diepe specificaties| Containerformaat | ZIP-archief (PKZIP); magic bytes PK (50 4B 03 04) op offset 0 |
| Compressie | DEFLATE ZIP-compressie per item voor tekst- en assetbestanden |
| Codering | Binair ZIP-container; interne inhoud is UTF-8 tekst (HTML, JavaScript, CSS, XML) |
| Manifestbestand | main.xml of .gmanifest XML-bestand dat de gadgetnaam, beschrijving, auteur, versie en start-HTML definieert |
| UI-technologie | HTML + JavaScript + CSS gerenderd in een ingebedde browsercontext binnen Google Desktop |
| Typische bestandsgrootte | 5 KB - 2 MB |
| ZIP-integriteit | CRC32-checksum per ZIP-item |
| ZIP-itemlimiet | Maximaal 65.535 items (standaard limiet voor ZIP central directory) |
| Bijbehorend OS | Alleen Windows (Google Desktop was exclusief voor Windows) |
| Status host-applicatie | Google Desktop stopgezet op 14 september 2011; er bestaat geen functionele host-applicatie |
| Extensie-conflict | .gg wordt ook gebruikt voor Sega Game Gear ROM-bestanden (ruwe binaire data; geen ZIP/PK-handtekening) |
| Uitgebracht | 2004 (Google Desktop 1.0) |
| Laatste versie | N/A - format frozen; Google Desktop discontinued September 14, 2011 |
GG conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over GG-bestanden.