Hvad er GG-filformatet?
En .gg-fil er en Google Desktop Gadget-pakke - en selvstændig mini-applikation, der kørte som en flydende widget på Windows-skrivebordet via Google Desktop. Formatet er et standard ZIP-arkiv (magic bytes PK, 50 4B 03 04), der indeholder HTML, JavaScript, CSS og et XML-manifest, som definerer gadgetens navn, beskrivelse, version og startpunkt.
Inden i ZIP-filen beskriver manifestet (typisk main.xml eller en .gmanifest-fil) gadget-metadata og refererer til HTML-brugerfladefilerne. Gadget-brugerfladen blev renderet i en indlejret browserkontekst leveret af Google Desktop; JavaScript håndterede logik, og CSS styrede styling. Valgfrie billedaktiver og ikoner er inkluderet som yderligere ZIP-poster.
Google Desktop blev lanceret i oktober 2004 og afviklet den 14. september 2011. Alle .gg-filer er efterladenskaber fra fortiden - Google Desktop er ikke længere tilgængelig og kører ikke på moderne Windows-versioner. ZIP-indholdet kan stadig inspiceres og udpakkes med ethvert standard arkivværktøj såsom 7-Zip.
.gg-filtypen har en urelateret anden anvendelse i emuleringsmiljøet som en filtype for Sega Game Gear ROM-billeder, som er rå binære dumps uden ZIP-signatur. Tilstedeværelsen eller fraværet af PK-headeren er den eneste pålidelige måde at skelne mellem de to anvendelser.
Sikkerhed og tryghed
RISIKO: LOWSom en ZIP-fil, der indeholder HTML/JS, er indholdet ikke direkte eksekverbart på moderne Windows uden en gadget-vært (som ikke længere eksisterer). Historiske gadgets fra upålidelige kilder kunne have indeholdt ondsindet JavaScript, men denne risiko er teoretisk, da der ikke findes nogen runtime. Sikker at inspicere med et ZIP-værktøj; forsøg ikke at køre via omveje.
Formatdetaljer
kort fortalt- Sega Game Gear ROM - Emulatorer (Kega Fusion, RetroArch, Mesen) bruger .gg til Sega Game Gear-kassette-ROM-billeder - helt urelateret til Google.
- GeoGebra-fil (alternativ) - Nogle ældre GeoGebra-installationer brugte .gg; det nuværende format er .ggb.
Programmer der åbner GG-filer
Tekniske detaljer
dyb specifikation| Containerformat | ZIP-arkiv (PKZIP); magic bytes PK (50 4B 03 04) ved offset 0 |
| Komprimering | DEFLATE per-post ZIP-komprimering for tekst- og aktivfiler |
| Kodning | Binær ZIP-container; internt indhold er UTF-8 tekst (HTML, JavaScript, CSS, XML) |
| Manifest-fil | main.xml eller .gmanifest XML-fil, der definerer gadget-navn, beskrivelse, forfatter, version og start-HTML |
| Brugerfladeteknologi | HTML + JavaScript + CSS renderet i en indlejret browserkontekst i Google Desktop |
| Typisk filstørrelse | 5 KB - 2 MB |
| ZIP-integritet | CRC32-tjeksum per ZIP-post |
| ZIP-postgrænse | Op til 65.535 poster (standard ZIP central directory-grænse) |
| Associeret OS | Kun Windows (Google Desktop var eksklusivt til Windows) |
| Værtsapplikationsstatus | Google Desktop udgået 14. september 2011; ingen funktionel værtsapplikation eksisterer |
| Filtype-sammenstød | .gg bruges også til Sega Game Gear ROM-filer (rå binær; ingen ZIP/PK-signatur) |
| Udgivet | 2004 (Google Desktop 1.0) |
| Seneste version | N/A - format frozen; Google Desktop discontinued September 14, 2011 |
GG-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om GG-filer.