Was ist das GG-Dateiformat?
Eine .gg-Datei ist ein Google Desktop Gadget-Paket - eine in sich geschlossene Mini-Anwendung, die als schwebendes Widget auf dem Windows-Desktop über Google Desktop lief. Das Format ist ein Standard-ZIP-Archiv (Magic Bytes PK, 50 4B 03 04), das HTML, JavaScript, CSS und ein XML-Manifest enthält, welches den Namen, die Beschreibung, die Version und den Einstiegspunkt des Gadgets definiert.
Innerhalb der ZIP-Datei beschreibt das Manifest (normalerweise main.xml oder eine .gmanifest-Datei) die Metadaten des Gadgets und verweist auf die HTML-Schnittstellendateien. Die Benutzeroberfläche des Gadgets wurde in einem von Google Desktop bereitgestellten eingebetteten Browser-Kontext gerendert; JavaScript übernahm die Logik und CSS steuerte das Styling. Optionale Bildressourcen und Icons sind als zusätzliche ZIP-Einträge enthalten.
Google Desktop wurde im Oktober 2004 eingeführt und am 14. September 2011 eingestellt. Alle .gg-Dateien sind veraltete Artefakte - Google Desktop ist nicht mehr verfügbar und läuft nicht auf modernen Windows-Versionen. Der ZIP-Inhalt kann weiterhin mit jedem Standard-Archivierungstool wie 7-Zip untersucht und extrahiert werden.
Die Erweiterung .gg hat eine nicht verwandte zweite Verwendung in der Emulations-Community als Dateierweiterung für Sega Game Gear ROM-Images, bei denen es sich um reine Binär-Dumps ohne ZIP-Signatur handelt. Das Vorhandensein oder Fehlen des PK-Headers ist die einzige zuverlässige Methode, um die beiden Verwendungszwecke zu unterscheiden.
Sicherheit
RISIKO: LOWDa es sich um eine ZIP-Datei handelt, die HTML/JS enthält, ist der Inhalt auf modernem Windows ohne einen Gadget-Host (der nicht mehr existiert) nicht direkt ausführbar. Historische Gadgets aus nicht vertrauenswürdigen Quellen könnten bösartiges JavaScript enthalten haben, aber dieses Risiko ist theoretisch, da keine Laufzeitumgebung existiert. Sicher mit einem ZIP-Tool zu untersuchen; versuchen Sie nicht, sie über Umwege auszuführen.
Formatdetails
kurz gefasst- Sega Game Gear ROM - Emulatoren (Kega Fusion, RetroArch, Mesen) verwenden .gg für Sega Game Gear Modul-ROM-Images - völlig unabhängig von Google.
- GeoGebra-Datei (Alternative) - Einige ältere GeoGebra-Installationen verwendeten .gg; das aktuelle Format ist .ggb.
Programme zum Öffnen von GG-Dateien
Technische Details
technische Spezifikation| Container-Format | ZIP-Archiv (PKZIP); Magic Bytes PK (50 4B 03 04) bei Offset 0 |
| Kompression | DEFLATE pro Eintrag ZIP-Kompression für Text- und Asset-Dateien |
| Kodierung | Binärer ZIP-Container; interner Inhalt ist UTF-8-Text (HTML, JavaScript, CSS, XML) |
| Manifest-Datei | main.xml oder .gmanifest XML-Datei, die Gadget-Namen, Beschreibung, Autor, Version und Einstiegs-HTML definiert |
| UI-Technologie | HTML + JavaScript + CSS, gerendert in einem eingebetteten Browser-Kontext innerhalb von Google Desktop |
| Typische Dateigröße | 5 KB - 2 MB |
| ZIP-Integrität | CRC32-Prüfsumme pro ZIP-Eintrag |
| ZIP-Eintragsbegrenzung | Bis zu 65.535 Einträge (Standard-ZIP-Zentralverzeichnislimit) |
| Zugehöriges Betriebssystem | Nur Windows (Google Desktop war Windows-exklusiv) |
| Status der Host-Anwendung | Google Desktop am 14. September 2011 eingestellt; keine funktionale Host-Anwendung vorhanden |
| Erweiterungskollision | .gg wird auch für Sega Game Gear ROM-Dateien verwendet (reine Binärdaten; keine ZIP/PK-Signatur) |
| Veröffentlicht | 2004 (Google Desktop 1.0) |
| Neueste Version | N/A - format frozen; Google Desktop discontinued September 14, 2011 |
GG-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu GG-Dateien.