Vad är filformatet GG?
En .gg-fil är ett Google Desktop Gadget-paket - en fristående miniapplikation som kördes som en flytande widget på Windows-skrivbordet via Google Desktop. Formatet är ett standard ZIP-arkiv (magic bytes PK, 50 4B 03 04) som innehåller HTML, JavaScript, CSS och ett XML-manifest som definierar gadgetens namn, beskrivning, version och startpunkt.
Inuti ZIP-filen beskriver manifestet (vanligtvis main.xml eller en .gmanifest-fil) gadgetens metadata och refererar till HTML-gränssnittsfilerna. Gadgetens användargränssnitt renderades i en inbäddad webbläsarkontext tillhandahållen av Google Desktop; JavaScript hanterade logik och CSS kontrollerade styling. Valfria bildresurser och ikoner ingår som ytterligare ZIP-poster.
Google Desktop lanserades i oktober 2004 och lades ner den 14 september 2011. Alla .gg-filer är föråldrade artefakter - Google Desktop är inte längre tillgängligt och fungerar inte på moderna Windows-versioner. ZIP-innehållet kan fortfarande inspekteras och extraheras med valfritt standardarkivverktyg som 7-Zip.
Filändelsen .gg har en orelaterad andra användning inom emuleringsvärlden som en filändelse för Sega Game Gear ROM-bilder, vilka är råa binära dumpar utan ZIP-signatur. Förekomsten eller frånvaron av PK-headern är det enda tillförlitliga sättet att skilja de två användningsområdena åt.
Säkerhet & trygghet
RISK: LOWSom en ZIP som innehåller HTML/JS är innehållet inte direkt körbart på moderna Windows utan en gadget-värd (vilket inte längre existerar). Historiska gadgets från okända källor kan ha innehållit skadlig JavaScript, men denna risk är teoretisk eftersom ingen körtidsmiljö finns. Säker att inspektera med ett ZIP-verktyg; försök inte köra via kringgåenden.
Formatdetaljer
i ett nötskal- Sega Game Gear ROM - Emulatorer (Kega Fusion, RetroArch, Mesen) använder .gg för Sega Game Gear-kassett-ROM-bilder - helt orelaterat till Google.
- GeoGebra-fil (alternativ) - Vissa äldre GeoGebra-installationer använde .gg; nuvarande format är .ggb.
Program som öppnar GG-filer
Tekniska detaljer
djup specifikation| Containerformat | ZIP-arkiv (PKZIP); magic bytes PK (50 4B 03 04) vid offset 0 |
| Komprimering | DEFLATE ZIP-komprimering per post för text- och resursfiler |
| Kodning | Binär ZIP-container; internt innehåll är UTF-8-text (HTML, JavaScript, CSS, XML) |
| Manifestfil | main.xml eller .gmanifest XML-fil som definierar gadgetens namn, beskrivning, författare, version och start-HTML |
| UI-teknik | HTML + JavaScript + CSS renderat i en inbäddad webbläsarkontext inom Google Desktop |
| Typisk filstorlek | 5 KB - 2 MB |
| ZIP-integritet | CRC32-kontrollsumma per ZIP-post |
| Gräns för ZIP-poster | Upp till 65 535 poster (standardgräns för ZIP central directory) |
| Associerat OS | Endast Windows (Google Desktop var exklusivt för Windows) |
| Värdapplikationsstatus | Google Desktop lades ner 14 september 2011; ingen fungerande värdapplikation existerar |
| Kollision med filändelse | .gg används också för Sega Game Gear ROM-filer (rå binär; ingen ZIP/PK-signatur) |
| Släppt | 2004 (Google Desktop 1.0) |
| Senaste version | N/A - format frozen; Google Desktop discontinued September 14, 2011 |
GG-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om GG-filer.