Wat is het GAN-bestandsformaat?
Een .gan-bestand is een projectbestand gemaakt door GanttProject, gratis open-source projectplanningssoftware geschreven in Java. De applicatie wordt gebruikt voor het plannen en inroosteren van projecten met behulp van Gantt-diagrammen en middelenbeheer.
Een .gan-bestand slaat alle elementen van het project op, inclusief taken met duur en afhankelijkheden, projectmiddelen en hun toewijzingen, deadlines, kalenders en weergave-instellingen. Intern is het een plat UTF-8 XML-document waarvan het hoofdelement <project> is, gevolgd door de secties <tasks>, <resources>, <allocations> en <calendars> - het bestand kan dus ook worden geïnspecteerd of bewerkt in elke tekstverwerker. Omdat het formaat geen compressie of versleuteling gebruikt, variëren de bestandsgroottes doorgaans van enkele kilobytes tot enkele honderden kilobytes, afhankelijk van de complexiteit van het project.
Het .gan-formaat is compatibel met Microsoft Project-bestanden via de ingebouwde import- en exportfunctie van GanttProject. Projecten kunnen ook worden geëxporteerd naar CSV voor gebruik in spreadsheets of naar PDF voor het delen van geprinte Gantt-diagrammen.
GanttProject en het .gan-bestandsformaat worden ondersteund op Windows, Linux en macOS - elk platform met een Java-runtime.
Beveiliging & veiligheid
RISICO: LOWEen .gan-bestand is platte XML-data zonder uitvoerbare code, dus het openen ervan is veilig. De enige voorzorgsmaatregel is de gebruikelijke XML-hygiëne: een web-link attribuut is slechts tekst. Controleer zoals altijd of het bestand echt XML is (en geen uitvoerbaar bestand dat hernoemd is naar .gan) voordat u het opent vanuit een onbetrouwbare bron.
Formaatdetails
in een notendopProgramma's die GAN-bestanden openen
Technische details
diepe specificaties| Codering | UTF-8 platte tekst (XML) |
| Containerformaat | Enkel XML-document; hoofdelement is `<project>` |
| MIME-type | application/xml (ook geaccepteerd als text/xml) |
| Compressie | Geen - bestand is niet-gecomprimeerde platte tekst |
| Typische bestandsgrootte | Enkele KB tot enkele honderden KB, afhankelijk van het aantal taken en middelen |
| Documentsecties | `<tasks>`, `<resources>`, `<allocations>`, `<calendars>` plus weergaveconfiguratiegegevens |
| Attributen van hoofdelement | name, company, view-date en webLink opgeslagen als XML-attributen op `<project>` |
| Takenmodel | Hiërarchische taken met duur, startdatum, voltooiingspercentage, mijlpaalvlag en afhankelijkheden van voorgangers |
| Middelenmodel | Benoemde menselijke middelen met rollen, e-mail en toewijzingspercentages per taak |
| Kalenderondersteuning | Aangepaste werkkalenders per project met uitzonderingen voor weekenden en feestdagen |
| Schemaversiebeheer | Formaatversie opgeslagen als attribuut in het bestand; 2.x- en 3.x-projectbestanden zijn achterwaarts compatibel |
| Platformvereiste | Platformonafhankelijk; vereist een Java-runtime (Windows, macOS, Linux) |
| Interoperabiliteit | Import en export naar Microsoft Project (.mpp/.mpx), CSV en PDF vanuit GanttProject |
| Ontwikkelaar / beheerder | GanttProject Team (BarD Software); gratis open-source onder GNU GPL |
| Identificatie | Geen binair magisch getal; geïdentificeerd door XML-declaratie en `<project>` root met GanttProject-specifieke attributen |
| Uitgebracht | 2003 (GanttProject 1.x) |
| Laatste versie | GanttProject 3.x XML project format (current) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.ganttproject.biz |
GAN conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over GAN-bestanden.