Что такое формат файла GAN?
Файл .gan - это файл проекта, созданный в GanttProject, бесплатном программном обеспечении для планирования проектов с открытым исходным кодом, написанном на Java. Приложение используется для планирования и составления расписания проектов с использованием диаграмм Ганта и управления ресурсами.
Файл .gan содержит все элементы проекта, включая задачи с длительностью и зависимостями, ресурсы проекта и их распределение, дедлайны, календари и настройки вида. Внутренне это простой документ UTF-8 XML, корневым элементом которого является <project>, за которым следуют секции <tasks>, <resources>, <allocations> и <calendars> - поэтому файл также можно просмотреть или отредактировать в любом текстовом редакторе. Поскольку формат не использует сжатие или шифрование, размеры файлов обычно варьируются от нескольких килобайт до нескольких сотен килобайт в зависимости от сложности проекта.
Формат .gan обеспечивает взаимодействие с файлами Microsoft Project с помощью встроенных функций импорта и экспорта в GanttProject. Проекты также можно экспортировать в CSV для использования в электронных таблицах или в PDF для совместного использования распечатанных диаграмм Ганта.
GanttProject и формат файла .gan поддерживаются в Windows, Linux и macOS - любой платформе с Java-средой выполнения.
Безопасность и защита
РИСК: LOWФайл .gan представляет собой обычные XML-данные без исполняемого кода, поэтому открытие его безопасно. Единственное предостережение - обычная гигиена XML/внешних ссылок: атрибут веб-ссылки - это просто текст. Как всегда, убедитесь, что файл действительно XML (не переименованный исполняемый файл .gan), прежде чем открывать его из ненадежного источника.
Детали формата
в двух словахПрограммы, открывающие файлы GAN
Технические подробности
глубокая спецификация| Кодировка | UTF-8 обычный текст (XML) |
| Контейнерный формат | Один XML-документ; корневой элемент - `<project>` |
| MIME-тип | application/xml (также принимается как text/xml) |
| Сжатие | Отсутствует - файл представляет собой несжатый обычный текст |
| Типичный размер файла | Несколько КБ до нескольких сотен КБ в зависимости от количества задач и ресурсов |
| Секции документа | `<tasks>`, `<resources>`, `<allocations>`, `<calendars>` плюс данные о настройках вида |
| Атрибуты корневого элемента | name, company, view-date и webLink хранятся как XML-атрибуты в `<project>` |
| Модель задачи | Иерархические задачи с длительностью, датой начала, процентом выполнения, флагом контрольной точки и предшествующими зависимостями |
| Модель ресурса | Именованные трудовые ресурсы с ролями, электронной почтой и процентами распределения на каждую задачу |
| Поддержка календаря | Пользовательские рабочие календари для каждого проекта с исключениями для выходных и праздников |
| Версионирование схемы | Версия формата хранится как атрибут в файле; файлы проектов версий 2.x и 3.x обратно совместимы |
| Требования к платформе | Кроссплатформенность; требуется Java-среда выполнения (Windows, macOS, Linux) |
| Взаимодействие | Импорт и экспорт в Microsoft Project (.mpp/.mpx), CSV и PDF изнутри GanttProject |
| Разработчик / поддерживающий | Команда GanttProject (BarD Software); бесплатный проект с открытым исходным кодом под GNU GPL |
| Идентификация | Нет бинарного магического числа; определяется по объявлению XML и корневому `<project>` с атрибутами, специфичными для GanttProject |
| Выпущен | 2003 (GanttProject 1.x) |
| Последняя версия | GanttProject 3.x XML project format (current) |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.ganttproject.biz |
Конвертации GAN
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах GAN.