Qu'est-ce que le format de fichier GG ?
Un fichier .gg est un package Google Desktop Gadget - une mini-application autonome qui s'exécutait sous forme de widget flottant sur le bureau Windows via Google Desktop. Le format est une archive ZIP standard (octets magiques PK, 50 4B 03 04) contenant du HTML, du JavaScript, du CSS et un manifeste XML qui définit le nom, la description, la version et le point d'entrée du gadget.
À l'intérieur du ZIP, le manifeste (généralement main.xml ou un fichier .gmanifest) décrit les métadonnées du gadget et référence les fichiers d'interface HTML. L'interface utilisateur du gadget était rendue dans un contexte de navigateur intégré fourni par Google Desktop ; le JavaScript gérait la logique et le CSS contrôlait le style. Des ressources d'images et des icônes optionnelles sont incluses en tant qu'entrées ZIP supplémentaires.
Google Desktop a été lancé en octobre 2004 et arrêté le 14 septembre 2011. Tous les fichiers .gg sont des artefacts hérités - Google Desktop n'est plus disponible et ne fonctionne pas sur les versions modernes de Windows. Le contenu du ZIP peut toujours être inspecté et extrait avec n'importe quel outil d'archivage standard tel que 7-Zip.
L'extension .gg a une seconde utilisation non liée dans la communauté de l'émulation en tant qu'extension de fichier pour les images ROM Sega Game Gear, qui sont des dumps binaires bruts sans signature ZIP. La présence ou l'absence de l'en-tête PK est le seul moyen fiable de distinguer les deux utilisations.
Sécurité et sûreté
RISQUE : LOWEn tant que ZIP contenant du HTML/JS, le contenu n'est pas directement exécutable sur les versions modernes de Windows sans un hôte de gadget (qui n'existe plus). Les gadgets historiques provenant de sources non fiables auraient pu contenir du JavaScript malveillant, mais ce risque est théorique étant donné qu'aucun environnement d'exécution n'existe. Sûr à inspecter avec un outil ZIP ; n'essayez pas de l'exécuter via des solutions de contournement.
Détails du format
en bref- ROM Sega Game Gear - Les émulateurs (Kega Fusion, RetroArch, Mesen) utilisent .gg pour les images ROM de cartouches Sega Game Gear - totalement sans rapport avec Google.
- Fichier GeoGebra (alternative) - Certaines anciennes installations de GeoGebra utilisaient .gg ; le format actuel est .ggb.
Programmes qui ouvrent les fichiers GG
Détails techniques
spécifications approfondies| Format de conteneur | Archive ZIP (PKZIP) ; octets magiques PK (50 4B 03 04) à l'offset 0 |
| Compression | Compression ZIP DEFLATE par entrée pour les fichiers texte et de ressources |
| Encodage | Conteneur ZIP binaire ; le contenu interne est du texte UTF-8 (HTML, JavaScript, CSS, XML) |
| Fichier manifeste | Fichier XML main.xml ou .gmanifest définissant le nom du gadget, la description, l'auteur, la version et le HTML d'entrée |
| Technologie UI | HTML + JavaScript + CSS rendu dans un contexte de navigateur intégré au sein de Google Desktop |
| Taille de fichier typique | 5 Ko - 2 Mo |
| Intégrité ZIP | Somme de contrôle CRC32 par entrée ZIP |
| Limite d'entrées ZIP | Jusqu'à 65 535 entrées (limite standard du répertoire central ZIP) |
| OS associé | Windows uniquement (Google Desktop était une exclusivité Windows) |
| Statut de l'application hôte | Google Desktop abandonné le 14 septembre 2011 ; aucune application hôte fonctionnelle n'existe |
| Collision d'extension | .gg est également utilisé pour les fichiers ROM Sega Game Gear (binaire brut ; pas de signature ZIP/PK) |
| Publié | 2004 (Google Desktop 1.0) |
| Dernière version | N/A - format frozen; Google Desktop discontinued September 14, 2011 |
Conversions GG
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers GG.