Was ist das GGB-Dateiformat?
Eine Datei mit der .ggb-Erweiterung enthält ein mit dem ZIP-Algorithmus komprimiertes GeoGebra-Arbeitsblatdokument. .ggb ist ein mathematisches Projektformat, das hauptsächlich im Bildungsbereich für das Unterrichten von Geometrie, Algebra, Statistik und mathematischer Analysis verwendet wird. Da es sich um ein ZIP-Archiv handelt, können Sie jede .ggb-Datei in .zip umbenennen, um ihren Inhalt zu prüfen oder zu extrahieren. Ein typisches .ggb-Archiv besteht aus folgenden Dateien:
geogebra.xml- speichert vollständige Informationen im XML-basierten Format über das GeoGebra-Projektgeogebra_thumbnail.png- ein kleines Vorschaubild der Konstruktiongeogebra_javascript.js- globale JavaScript-Definitionen für die.ggb-Dateigeogebra_defaults2d.xml,geogebra_defaults3d.xml- Definitionen für Standardelemente von 2D- und 3D-Konstruktionen
.ggb-Konstruktionen können in HTML5-Applets und Bilddateien exportiert werden - .png, .jpg und andere. XML-Dateien, die Teil einer .ggb-Datei sind, können außerhalb von GeoGebra bearbeitet werden, jedoch sollte dabei die in ggb.xsd enthaltene Spezifikation beachtet werden, um die Datei nicht zu beschädigen und unlesbar zu machen. GeoGebra wurde 2001 von Markus Hohenwarter als Masterthesis-Projekt entwickelt und wird vom Internationalen GeoGebra Institut gepflegt. GeoGebra-Software ist für PC-Systeme (Windows, macOS und Linux) und mobile Geräte (Android und iOS) verfügbar. Die kostenlose GeoGebra-HTML5-Webplattform ist ebenfalls verfügbar und erfordert keine Installation.
Sicherheit
RISIKO: LOWEine .ggb enthält Daten (XML in einem ZIP), keine ausführbare Datei, daher ist das Öffnen sicher. Der einzige aktive Inhalt ist optionales Arbeitsblatt-JavaScript, das in GeoGebras Sandbox ausgeführt wird; öffnen Sie Dateien aus unbekannten Quellen in der neuesten GeoGebra-Version. Es ist keine bekannte Malware für dieses Format bekannt.
Formatdetails
kurz gefasstProgramme zum Öffnen von GGB-Dateien
Technische Details
technische Spezifikation| MIME-Typ | application/vnd.geogebra.file |
| Containerformat | ZIP-Archiv; magische Bytes 50 4B 03 04 („PK“) bei Byte-Offset 0 |
| Primäre Datendatei | geogebra.xml - XML-Dokument, das die vollständige Konstruktion kodiert |
| Vorschaubild | geogebra_thumbnail.png - eingebetteter PNG-Schnappschuss der Konstruktion |
| Skriptdatei | geogebra_javascript.js - optionale globale JavaScript-Definitionen für dynamisches Verhalten |
| Standard-Einstellungsdateien | geogebra_defaults2d.xml und geogebra_defaults3d.xml - Standard-Elementeigenschaften für 2D- und 3D-Ansichten |
| XML-Schema | ggb.xsd definiert die gültige Struktur von geogebra.xml; manuelle Bearbeitungen müssen diesem Schema entsprechen |
| Themenbereiche | Geometrie, Algebra, Analysis, Statistik, Tabellenkalkulation und 3D-Grafik in einer Datei |
| Exportziele | HTML5-Applet, PNG, JPEG, SVG, PDF und animiertes GIF |
| Erkennungstipp | .ggb in .zip umbenennen, um in jedem Archivprogramm zu öffnen; das Vorhandensein eines geogebra.xml-Eintrags unterscheidet es von generischen ZIPs |
| Plattformunterstützung | Windows, macOS, Linux (Desktop); Android, iOS (Mobil); Webbrowser (HTML5, keine Installation) |
| Verwandte Formate | .ggt (GeoGebra-Werkzeugdatei), .ggs (GeoGebra-Skriptdatei) |
| Interne Kodierung | XML-Nutzlast als UTF-8-Text gespeichert; PNG-Vorschaubild als Binärdaten; beide mit ZIP Deflate komprimiert |
| App-Kompatibilität | GeoGebra Classic, GeoGebra Geometry, GeoGebra 3D Calculator, GeoGebra Graphing Calculator |
| Veröffentlicht | 2001 (GeoGebra 1.0, originated as Markus Hohenwarter's master's thesis) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | geogebra.github.io |
GGB-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu GGB-Dateien.