¿Qué es el formato de archivo GGB?
Un archivo con la extensión .ggb contiene un documento de hoja de trabajo de GeoGebra comprimido mediante el algoritmo ZIP. .ggb es un formato de proyecto matemático utilizado principalmente en educación para la enseñanza de geometría, álgebra, estadística y análisis matemático. Debido a que es un archivo ZIP, puede renombrar cualquier archivo .ggb a .zip para inspeccionar o extraer su contenido. Un archivo .ggb típico consta de archivos como:
geogebra.xml- almacena información completa en formato basado en XML sobre el proyecto de GeoGebra dadogeogebra_thumbnail.png- una pequeña imagen de vista previa de la construccióngeogebra_javascript.js- definiciones globales de JavaScript para el archivo.ggbgeogebra_defaults2d.xml,geogebra_defaults3d.xml- definiciones para elementos predeterminados de construcciones en 2D y 3D
Las construcciones .ggb pueden exportarse a applets HTML5 y archivos de imagen: .png, .jpg y otros. Los archivos XML que forman parte de un archivo .ggb pueden editarse fuera de GeoGebra, pero esto debe hacerse siguiendo la especificación incluida en ggb.xsd para evitar corromper el archivo y hacerlo ilegible. GeoGebra fue desarrollado en 2001 por Markus Hohenwarter como su proyecto de tesis de maestría y es mantenido por el International GeoGebra Institute. El software GeoGebra está disponible para sistemas PC (Windows, macOS y Linux) y dispositivos móviles (Android e iOS). También está disponible la plataforma web gratuita GeoGebra HTML5, que no requiere instalación.
Seguridad y protección
RIESGO: LOWUn .ggb son datos (XML en un ZIP), no un ejecutable, por lo que abrir uno es seguro. El único contenido activo es el JavaScript opcional de la hoja de trabajo que se ejecuta dentro del entorno seguro (sandbox) de GeoGebra; abra archivos de fuentes desconocidas en la última versión de GeoGebra. No se conoce malware que utilice este formato.
Detalles del formato
en pocas palabrasProgramas que abren archivos GGB
Detalles técnicos
especificación profunda| Tipo MIME | application/vnd.geogebra.file |
| Formato contenedor | Archivo ZIP; magic bytes 50 4B 03 04 («PK») en el desplazamiento 0 |
| Archivo de datos principal | geogebra.xml - documento XML que codifica la construcción completa |
| Imagen de vista previa | geogebra_thumbnail.png - captura PNG incrustada de la construcción |
| Archivo de script | geogebra_javascript.js - definiciones opcionales de JavaScript global para comportamiento dinámico |
| Archivos de configuración predeterminada | geogebra_defaults2d.xml y geogebra_defaults3d.xml - propiedades de elementos predeterminados para vistas 2D y 3D |
| Esquema XML | ggb.xsd define la estructura válida de geogebra.xml; la edición manual debe ajustarse a este esquema |
| Áreas temáticas | Geometría, álgebra, cálculo, estadística, hoja de cálculo y gráficos 3D en un solo archivo |
| Objetivos de exportación | Applet HTML5, PNG, JPEG, SVG, PDF y GIF animado |
| Consejo de identificación | Renombre .ggb a .zip para abrirlo en cualquier herramienta de archivos; la presencia de la entrada geogebra.xml lo distingue de los ZIP genéricos |
| Soporte de plataformas | Windows, macOS, Linux (escritorio); Android, iOS (móvil); navegador web (HTML5, sin instalación) |
| Formatos relacionados | .ggt (archivo de herramienta de GeoGebra), .ggs (archivo de script de GeoGebra) |
| Codificación interna | Carga útil XML almacenada como texto UTF-8; miniatura PNG almacenada como binario; ambos comprimidos con ZIP Deflate |
| Compatibilidad de aplicaciones | GeoGebra Classic, GeoGebra Geometry, GeoGebra 3D Calculator, GeoGebra Graphing Calculator |
| Lanzado | 2001 (GeoGebra 1.0, originated as Markus Hohenwarter's master's thesis) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | geogebra.github.io |
Conversiones de GGB
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos GGB.