Wat is het GGB-bestandsformaat?
Een bestand met de extensie .ggb bevat een GeoGebra-werkbladdocument gecomprimeerd met het ZIP-algoritme. .ggb is een wiskundig projectformaat dat voornamelijk in het onderwijs wordt gebruikt voor het onderwijzen van meetkunde, algebra, statistiek en wiskundige analyse. Omdat het een ZIP-archief is, kunt u elk .ggb-bestand hernoemen naar .zip om de inhoud te inspecteren of uit te pakken. Een typisch .ggb-archief bestaat uit bestanden zoals:
geogebra.xml- slaat volledige informatie op in XML-gebaseerd formaat over het betreffende GeoGebra-projectgeogebra_thumbnail.png- een kleine voorbeeldafbeelding van de constructiegeogebra_javascript.js- globale JavaScript-definities voor het.ggb-bestandgeogebra_defaults2d.xml,geogebra_defaults3d.xml- definities voor standaardelementen van 2D- en 3D-constructies
.ggb-constructies kunnen worden geëxporteerd naar HTML5-applets en afbeeldingsbestanden - .png, .jpg en andere. XML-bestanden die deel uitmaken van een .ggb-bestand kunnen buiten GeoGebra worden bewerkt, maar dit moet worden gedaan volgens de specificatie in ggb.xsd om te voorkomen dat het bestand beschadigd raakt en onleesbaar wordt. GeoGebra werd in 2001 ontwikkeld door Markus Hohenwarter als zijn masterscriptieproject en wordt onderhouden door het International GeoGebra Institute. GeoGebra-software is beschikbaar voor pc-systemen (Windows, macOS en Linux) en mobiele apparaten (Android en iOS). Het gratis GeoGebra HTML5-webplatform is ook beschikbaar en vereist geen installatie.
Beveiliging & veiligheid
RISICO: LOWEen .ggb is data (XML in een ZIP), geen uitvoerbaar bestand, dus het openen ervan is veilig. De enige actieve inhoud is optionele werkblad-JavaScript die binnen de sandbox van GeoGebra draait; open bestanden van onbekende bronnen in de nieuwste GeoGebra-versie. Er is geen malware bekend die dit formaat gebruikt.
Formaatdetails
in een notendopProgramma's die GGB-bestanden openen
Technische details
diepe specificaties| MIME-type | application/vnd.geogebra.file |
| Containerformaat | ZIP-archief; magic bytes 50 4B 03 04 („PK”) op offset 0 |
| Primair gegevensbestand | geogebra.xml - XML-document dat de volledige constructie codeert |
| Voorbeeldafbeelding | geogebra_thumbnail.png - ingebedde PNG-momentopname van de constructie |
| Scriptingbestand | geogebra_javascript.js - optionele globale JavaScript-definities voor dynamisch gedrag |
| Standaardinstellingenbestanden | geogebra_defaults2d.xml en geogebra_defaults3d.xml - standaard eigenschappen van elementen voor 2D- en 3D-weergaven |
| XML-schema | ggb.xsd definieert de geldige structuur van geogebra.xml; handmatige bewerkingen moeten voldoen aan dit schema |
| Vakgebieden | Meetkunde, algebra, calculus, statistiek, spreadsheet en 3D-graphics in één bestand |
| Exportdoelen | HTML5-applet, PNG, JPEG, SVG, PDF en geanimeerde GIF |
| Identificatietip | Hernoem .ggb naar .zip om te openen in een archiefprogramma; de aanwezigheid van geogebra.xml onderscheidt het van generieke ZIP-bestanden |
| Platformondersteuning | Windows, macOS, Linux (desktop); Android, iOS (mobiel); webbrowser (HTML5, geen installatie) |
| Gerelateerde formaten | .ggt (GeoGebra Tool-bestand), .ggs (GeoGebra Script-bestand) |
| Interne codering | XML-payload opgeslagen als UTF-8 tekst; PNG-miniatuur opgeslagen als binair; beide gecomprimeerd met ZIP Deflate |
| App-compatibiliteit | GeoGebra Classic, GeoGebra Geometry, GeoGebra 3D Calculator, GeoGebra Graphing Calculator |
| Uitgebracht | 2001 (GeoGebra 1.0, originated as Markus Hohenwarter's master's thesis) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | geogebra.github.io |
GGB conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over GGB-bestanden.
Veelgestelde vragen
Hoe open ik een .ggb-bestand?
Kan ik een .ggb-bestand openen zonder GeoGebra te installeren?
Is een GGB-bestand een ZIP-bestand?
geogebra.xml (de constructie) en een miniatuurweergave. Hernoem een kopie naar .zip om erin te kijken.Hoe verander ik een GGB in een afbeelding of PDF?
Kan ik een GGB-bestand bewerken in een teksteditor?
geogebra.xml bewerken, maar GeoGebra kan onverwachte wijzigingen overschrijven of weigeren bij het opnieuw opslaan. Voor normale bewerkingen wijzigt u de constructie binnen GeoGebra.