Что такое формат файла GGB?
Файл с расширением .ggb содержит документ рабочего листа GeoGebra, сжатый с использованием алгоритма ZIP. .ggb - это формат математических проектов, используемый в основном в образовании для обучения геометрии, алгебре, статистике и математическому анализу. Поскольку это архив ZIP, вы можете переименовать любой файл .ggb в .zip, чтобы просмотреть или извлечь его содержимое. Типичный архив .ggb состоит из таких файлов, как:
geogebra.xml- хранит полную информацию о данном проекте GeoGebra в формате на базе XMLgeogebra_thumbnail.png- небольшое изображение предварительного просмотра конструкцииgeogebra_javascript.js- глобальные определения JavaScript для файла.ggbgeogebra_defaults2d.xml,geogebra_defaults3d.xml- определения стандартных элементов для 2D и 3D конструкций
Конструкции .ggb можно экспортировать в апплеты HTML5 и файлы изображений - .png, .jpg и другие. XML-файлы, входящие в состав файла .ggb, можно редактировать вне GeoGebra, но это следует делать в соответствии со спецификацией, включенной в ggb.xsd, чтобы избежать повреждения файла и потери возможности его чтения. GeoGebra была разработана в 2001 году Маркусом Хохенвартером в качестве его магистерского проекта и поддерживается Международным институтом GeoGebra. Программное обеспечение GeoGebra доступно для ПК (Windows, macOS и Linux) и мобильных устройств (Android и iOS). Также доступна бесплатная веб-платформа GeoGebra HTML5, не требующая установки.
Безопасность и защита
РИСК: LOWФайл .ggb - это данные (XML в ZIP), а не исполняемый файл, поэтому его открытие безопасно. Единственным активным содержимым является необязательный JavaScript рабочего листа, который запускается внутри «песочницы» GeoGebra; открывайте файлы из неизвестных источников в последней версии GeoGebra. Известных вредоносных программ, использующих этот формат, не существует.
Детали формата
в двух словахПрограммы, открывающие файлы GGB
Технические подробности
глубокая спецификация| MIME-тип | application/vnd.geogebra.file |
| Формат контейнера | ZIP-архив; магические байты 50 4B 03 04 («PK») со смещением 0 |
| Основной файл данных | geogebra.xml - XML-документ, кодирующий полную конструкцию |
| Изображение предварительного просмотра | geogebra_thumbnail.png - встроенный снимок конструкции в формате PNG |
| Файл сценариев | geogebra_javascript.js - необязательные глобальные определения JavaScript для динамического поведения |
| Файлы настроек по умолчанию | geogebra_defaults2d.xml и geogebra_defaults3d.xml - свойства элементов по умолчанию для 2D и 3D видов |
| Схема XML | ggb.xsd определяет допустимую структуру geogebra.xml; ручное редактирование должно соответствовать этой схеме |
| Предметные области | Геометрия, алгебра, исчисление, статистика, электронные таблицы и 3D-графика в одном файле |
| Цели экспорта | Апплет HTML5, PNG, JPEG, SVG, PDF и анимированный GIF |
| Совет по идентификации | Переименуйте .ggb в .zip, чтобы открыть в любом архиваторе; наличие записи geogebra.xml отличает его от обычных ZIP-архивов |
| Поддержка платформ | Windows, macOS, Linux (десктоп); Android, iOS (мобильные); веб-браузер (HTML5, без установки) |
| Связанные форматы | .ggt (файл инструмента GeoGebra), .ggs (файл сценария GeoGebra) |
| Внутренняя кодировка | Данные XML хранятся как текст UTF-8; миниатюра PNG хранится как бинарный файл; оба сжаты с помощью ZIP Deflate |
| Совместимость приложений | GeoGebra Classic, GeoGebra Geometry, GeoGebra 3D Calculator, GeoGebra Graphing Calculator |
| Выпущен | 2001 (GeoGebra 1.0, originated as Markus Hohenwarter's master's thesis) |
| Открыть стандартное | Да · без роялти |
| Спецификация | geogebra.github.io |
Конвертации GGB
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах GGB.