Qu'est-ce que le format de fichier GGB ?
Un fichier avec l'extension .ggb contient un document de feuille de travail GeoGebra compressé à l'aide de l'algorithme ZIP. .ggb est un format de projet mathématique utilisé principalement dans l'éducation pour l'enseignement de la géométrie, de l'algèbre, des statistiques et de l'analyse mathématique. Puisqu'il s'agit d'une archive ZIP, vous pouvez renommer n'importe quel fichier .ggb en .zip pour inspecter ou extraire son contenu. Une archive .ggb typique se compose de fichiers tels que :
geogebra.xml- stocke les informations complètes au format XML sur le projet GeoGebra donnégeogebra_thumbnail.png- une petite image d'aperçu de la constructiongeogebra_javascript.js- définitions JavaScript globales pour le fichier.ggbgeogebra_defaults2d.xml,geogebra_defaults3d.xml- définitions des éléments par défaut pour les constructions 2D et 3D
Les constructions .ggb peuvent être exportées en applets HTML5 et en fichiers image - .png, .jpg, et autres. Les fichiers XML faisant partie d'un fichier .ggb peuvent être modifiés en dehors de GeoGebra, mais cela doit être fait en suivant la spécification incluse dans ggb.xsd pour éviter de corrompre le fichier et de le rendre illisible. GeoGebra a été développé en 2001 par Markus Hohenwarter dans le cadre de son projet de thèse de maîtrise et est maintenu par l'International GeoGebra Institute. Le logiciel GeoGebra est disponible pour les systèmes PC (Windows, macOS et Linux) et les appareils mobiles (Android et iOS). La plateforme web gratuite GeoGebra HTML5 est également disponible, ne nécessitant aucune installation.
Sécurité et sûreté
RISQUE : LOWUn .ggb est une donnée (XML dans un ZIP), pas un exécutable, donc en ouvrir un est sûr. Le seul contenu actif est le JavaScript optionnel de la feuille de travail qui s'exécute dans le bac à sable (sandbox) de GeoGebra ; ouvrez les fichiers de sources inconnues dans la dernière version de GeoGebra. Aucun logiciel malveillant connu n'utilise ce format.
Détails du format
en brefProgrammes qui ouvrent les fichiers GGB
Détails techniques
spécifications approfondies| Type MIME | application/vnd.geogebra.file |
| Format de conteneur | Archive ZIP ; octets magiques 50 4B 03 04 (« PK ») à l'offset 0 |
| Fichier de données principal | geogebra.xml - document XML encodant la construction complète |
| Image d'aperçu | geogebra_thumbnail.png - capture PNG intégrée de la construction |
| Fichier de script | geogebra_javascript.js - définitions JavaScript globales optionnelles pour le comportement dynamique |
| Fichiers de paramètres par défaut | geogebra_defaults2d.xml et geogebra_defaults3d.xml - propriétés d'éléments par défaut pour les vues 2D et 3D |
| Schéma XML | ggb.xsd définit la structure valide de geogebra.xml ; l'édition manuelle doit être conforme à ce schéma |
| Domaines d'application | Géométrie, algèbre, calcul, statistiques, tableur et graphiques 3D dans un seul fichier |
| Cibles d'exportation | Applet HTML5, PNG, JPEG, SVG, PDF et GIF animé |
| Astuce d'identification | Renommez .ggb en .zip pour l'ouvrir dans n'importe quel outil d'archive ; la présence de l'entrée geogebra.xml le distingue des ZIP génériques |
| Prise en charge des plateformes | Windows, macOS, Linux (ordinateur) ; Android, iOS (mobile) ; navigateur web (HTML5, sans installation) |
| Formats liés | .ggt (fichier d'outil GeoGebra), .ggs (fichier de script GeoGebra) |
| Encodage interne | Contenu XML stocké en texte UTF-8 ; vignette PNG stockée en binaire ; les deux compressés avec ZIP Deflate |
| Compatibilité des applications | GeoGebra Classic, GeoGebra Géométrie, GeoGebra Calculatrice 3D, GeoGebra Calculatrice Graphique |
| Publié | 2001 (GeoGebra 1.0, originated as Markus Hohenwarter's master's thesis) |
| Standard ouvert | Oui · libre de droits |
| Spécification | geogebra.github.io |
Conversions GGB
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers GGB.