Vad är filformatet GGB?
En fil med filtillägget .ggb innehåller ett GeoGebra-arbetsblad komprimerat med ZIP-algoritmen. .ggb är ett matematiskt projektformat som främst används inom utbildning för att lära ut geometri, algebra, statistik och matematisk analys. Eftersom det är ett ZIP-arkiv kan du byta namn på valfri .ggb-fil till .zip för att inspektera eller extrahera dess innehåll. Ett typiskt .ggb-arkiv består av filer som:
geogebra.xml- lagrar fullständig information i XML-baserat format om det givna GeoGebra-projektetgeogebra_thumbnail.png- en liten förhandsgranskningsbild av konstruktionengeogebra_javascript.js- globala JavaScript-definitioner för.ggb-filengeogebra_defaults2d.xml,geogebra_defaults3d.xml- definitioner för standardelement i 2D- och 3D-konstruktioner
.ggb-konstruktioner kan exporteras till HTML5-appletar och bildfiler - .png, .jpg med flera. XML-filer som ingår i en .ggb-fil kan redigeras utanför GeoGebra, men detta bör göras genom att följa specifikationen i ggb.xsd för att undvika att filen skadas och blir oläsbar. GeoGebra utvecklades 2001 av Markus Hohenwarter som hans examensarbete och underhålls av International GeoGebra Institute. GeoGebra-programvaran är tillgänglig för PC-system (Windows, macOS och Linux) samt mobila enheter (Android och iOS). Den kostnadsfria webbplattformen GeoGebra HTML5 finns också tillgänglig och kräver ingen installation.
Säkerhet & trygghet
RISK: LOWEn .ggb-fil är data (XML i en ZIP), inte en körbar fil, så det är säkert att öppna en sådan. Det enda aktiva innehållet är valfritt JavaScript i arbetsbladet som körs i GeoGebras sandlåda; öppna filer från okända källor i den senaste GeoGebra-versionen. Ingen känd skadlig kod använder detta format.
Formatdetaljer
i ett nötskalProgram som öppnar GGB-filer
Tekniska detaljer
djup specifikation| MIME-typ | application/vnd.geogebra.file |
| Containerformat | ZIP-arkiv; magic bytes 50 4B 03 04 („PK”) vid offset 0 |
| Primär datafil | geogebra.xml - XML-dokument som kodar hela konstruktionen |
| Förhandsgranskningsbild | geogebra_thumbnail.png - inbäddad PNG-ögonblicksbild av konstruktionen |
| Skriptfil | geogebra_javascript.js - valfria globala JavaScript-definitioner för dynamiskt beteende |
| Filer för standardinställningar | geogebra_defaults2d.xml och geogebra_defaults3d.xml - standardegenskaper för element i 2D- och 3D-vyer |
| XML-schema | ggb.xsd definierar den giltiga strukturen för geogebra.xml; manuell redigering måste följa detta schema |
| Ämnesområden | Geometri, algebra, analys, statistik, kalkylblad och 3D-grafik i en enda fil |
| Exportmål | HTML5-applet, PNG, JPEG, SVG, PDF och animerad GIF |
| Identifieringstips | Byt namn på .ggb till .zip för att öppna i valfritt arkivverktyg; förekomsten av geogebra.xml skiljer den från generiska ZIP-filer |
| Plattformsstöd | Windows, macOS, Linux (skrivbord); Android, iOS (mobil); webbläsare (HTML5, ingen installation) |
| Relaterade format | .ggt (GeoGebra Tool-fil), .ggs (GeoGebra Script-fil) |
| Intern kodning | XML-data lagrad som UTF-8-text; PNG-miniatyr lagrad som binär; båda komprimerade med ZIP Deflate |
| App-kompatibilitet | GeoGebra Classic, GeoGebra Geometry, GeoGebra 3D Calculator, GeoGebra Graphing Calculator |
| Släppt | 2001 (GeoGebra 1.0, originated as Markus Hohenwarter's master's thesis) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | geogebra.github.io |
GGB-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om GGB-filer.