Что такое формат файла GSP?
.gsp - это формат документов для The Geometer's Sketchpad, программного обеспечения для динамической геометрии, первоначально разработанного в Суортмор-колледже и позже опубликованного Key Curriculum Press (впоследствии McGraw-Hill Education). Каждый файл .gsp хранит интерактивную геометрическую конструкцию - точки, линии, окружности, многоугольники, дуги и преобразования - вместе с полным графом зависимостей, который заставляет объекты динамически обновляться при перемещении родительских объектов.
Чертеж может включать несколько страниц, измерения, пользовательские инструменты и скрипты, параметры анимации и метки. История построения сохраняется, поэтому Sketchpad может воспроизвести шаги, в результате которых был создан каждый объект. Файлы компактны, обычно от 3 КБ до 330 КБ, что отражает векторную природу формата - он хранит математические отношения, а не пиксельные данные.
Формат является проприетарным бинарным без опубликованной спецификации. Файлы, созданные в Sketchpad 5, могут не открываться в более старых версиях. Программное обеспечение работало на Windows (версии 3-5) и macOS (версии 1-5).
McGraw-Hill объявила о прекращении поддержки Geometer's Sketchpad в 2019 году и завершила ее 1 июля 2020 года. Установленные копии продолжают работать, но не получают обновлений и со временем могут столкнуться с проблемами совместимости с ОС. Образовательное сообщество в основном перешло на GeoGebra, бесплатную альтернативу с открытым исходным кодом на базе веб-технологий, чьи файлы .ggb выполняют аналогичную роль. Официального инструмента для конвертации из .gsp в .ggb не существует.
Безопасность и защита
РИСК: LOWПроприетарные бинарные геометрические данные без исполняемого содержимого. Безопасно для открытия в Geometer's Sketchpad. ПО со статусом EOL со временем несет риски совместимости с ОС, но не риски безопасности.
Детали формата
в двух словах- Файл сообщения об ошибке IMail Server (Ipswitch) - IMail Server от Ipswitch использовал .gsp для файлов шаблонов сообщений об ошибках/статусе - совершенно не связанный формат серверного приложения.
- Файл резки плоттера Graphtec - Виниловые резаки Graphtec используют .gsp для файлов резки/дизайна (векторные пути плоттера).
Программы, открывающие файлы GSP
Технические подробности
глубокая спецификация| Кодировка | Бинарная, проприетарная (публичная спецификация вендором не выпускалась) |
| Порядок байтов | Не задокументирован; вероятно, big-endian, учитывая происхождение только для Mac (Sketchpad 1 был эксклюзивом для Macintosh) |
| Платформа | Windows (Sketchpad 3-5), macOS (Sketchpad 1-5) |
| Содержимое | Геометрические объекты (точки, линии, окружности, многоугольники, дуги), граф зависимостей конструкции, измерения, преобразования, пользовательские инструменты, параметры анимации, метки |
| Динамическое поведение | Граф зависимостей конструкции сохраняется - дочерние объекты пересчитываются автоматически при перетаскивании родительских объектов |
| Поддержка многостраничности | Да - один файл .gsp может содержать несколько страниц чертежей |
| Типичный размер файла | 3 КБ - 330 КБ (только векторная геометрия; при обычном использовании встроенные растровые данные отсутствуют) |
| Магические байты | Не задокументированы; файл идентифицируется только по расширению .gsp |
| Сжатие | Отсутствует |
| Совместимость версий | Файлы Sketchpad 5 могут не открываться в более ранних версиях; публичное поле версии не задокументировано |
| Дата окончания поддержки | 1 июля 2020 г. (McGraw-Hill сняла продукт с производства) |
| Путь миграции | Официального инструмента конвертации в GeoGebra .ggb нет; де-факто является преемником в сообществе |
| Выпущен | 1991 (The Geometer's Sketchpad v1 for Macintosh) |
| Последняя версия | Sketchpad 5.x (final version; EOL July 1, 2020) |
Конвертации GSP
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах GSP.