Was ist das GAN-Dateiformat?
Eine .gan-Datei ist eine Projektdatei, die von GanttProject erstellt wurde, einer in Java geschriebenen, kostenlosen Open-Source-Software für die Projektplanung. Die Anwendung wird für die Planung und Terminierung von Projekten mithilfe von Gantt-Diagrammen und Ressourcenmanagement verwendet.
Eine .gan-Datei speichert alle Elemente des Projekts, einschließlich Aufgaben mit Dauer und Abhängigkeiten, Projektressourcen und deren Zuweisungen, Fristen, Kalender und Ansichtseinstellungen. Intern handelt es sich um ein einfaches UTF-8 XML-Dokument, dessen Wurzelelement <project> ist, gefolgt von den Abschnitten <tasks>, <resources>, <allocations> und <calendars> - daher kann die Datei auch in jedem Texteditor inspiziert oder bearbeitet werden. Da das Format keine Komprimierung oder Verschlüsselung verwendet, liegen die Dateigrößen je nach Projektkomplexität in der Regel zwischen einigen Kilobyte und einigen hundert Kilobyte.
Das .gan-Format interagiert mit Microsoft Project-Dateien über den integrierten Import und Export von GanttProject. Projekte können auch nach CSV für die Verwendung in Tabellenkalkulationen oder nach PDF für die Weitergabe gedruckter Gantt-Diagramme exportiert werden.
GanttProject und das .gan-Dateiformat werden unter Windows, Linux und macOS unterstützt - auf jeder Plattform mit einer Java-Laufzeitumgebung.
Sicherheit
RISIKO: LOWEine .gan-Datei besteht aus einfachen XML-Daten ohne ausführbaren Code, daher ist das Öffnen sicher. Die einzige Vorsicht gilt der üblichen XML-Hygiene bei externen Referenzen: Ein Web-Link-Attribut ist lediglich Text. Überprüfen Sie wie immer, ob die Datei wirklich XML ist (und keine in .gan umbenannte ausführbare Datei), bevor Sie sie aus einer nicht vertrauenswürdigen Quelle öffnen.
Formatdetails
kurz gefasstProgramme zum Öffnen von GAN-Dateien
Technische Details
technische Spezifikation| Kodierung | UTF-8 Klartext (XML) |
| Container-Format | Einzelnes XML-Dokument; Wurzelelement ist `<project>` |
| MIME-Typ | application/xml (auch als text/xml akzeptiert) |
| Komprimierung | Keine - Datei ist unkomprimierter Klartext |
| Typische Dateigröße | Einige KB bis einige hundert KB, abhängig von der Anzahl der Aufgaben und Ressourcen |
| Dokumentabschnitte | `<tasks>`, `<resources>`, `<allocations>`, `<calendars>` plus Ansichtskonfigurationsdaten |
| Attribute des Wurzelelements | name, company, view-date und webLink gespeichert als XML-Attribute in `<project>` |
| Aufgabenmodell | Hierarchische Aufgaben mit Dauer, Startdatum, Fertigstellungsgrad in Prozent, Meilenstein-Flag und Vorgängerabhängigkeiten |
| Ressourcenmodell | Benannte personelle Ressourcen mit Rollen, E-Mail und Zuweisungsprozentsätzen pro Aufgabe |
| Kalenderunterstützung | Benutzerdefinierte Arbeitskalender pro Projekt mit Wochenend- und Feiertagsausnahmen |
| Schema-Versionierung | Formatversion als Attribut in der Datei gespeichert; 2.x und 3.x Projektdateien sind abwärtskompatibel |
| Plattformanforderung | Plattformübergreifend; erfordert eine Java-Laufzeitumgebung (Windows, macOS, Linux) |
| Interoperabilität | Import und Export nach Microsoft Project (.mpp/.mpx), CSV und PDF aus GanttProject heraus |
| Entwickler / Betreuer | GanttProject Team (BarD Software); freie Open-Source unter GNU GPL |
| Identifizierung | Keine binäre Magic Number; identifiziert durch XML-Deklaration und `<project>`-Wurzel mit GanttProject-spezifischen Attributen |
| Veröffentlicht | 2003 (GanttProject 1.x) |
| Neueste Version | GanttProject 3.x XML project format (current) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.ganttproject.biz |
GAN-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu GAN-Dateien.