Hvad er GAN-filformatet?
En .gan-fil er en projektfil oprettet af GanttProject, en gratis open-source projektplanlægningssoftware skrevet i Java. Applikationen bruges til planlægning og skemalægning af projekter ved hjælp af Gantt-diagrammer og ressourcestyring.
En .gan-fil gemmer alle elementer i projektet, herunder opgaver med varighed og afhængigheder, projektressourcer og deres allokeringer, deadlines, kalendere og visningsindstillinger. Internt er det et almindeligt UTF-8 XML-dokument, hvis rodelement er <project>, efterfulgt af sektionerne <tasks>, <resources>, <allocations> og <calendars> - så filen kan også inspiceres eller redigeres i enhver teksteditor. Da formatet ikke bruger komprimering eller kryptering, varierer filstørrelserne typisk fra få kilobytes til et par hundrede kilobytes afhængigt af projektets kompleksitet.
.gan-formatet interagerer med Microsoft Project-filer via GanttProjects indbyggede import og eksport. Projekter kan også eksporteres til CSV til brug i regneark eller til PDF for deling af printede Gantt-diagrammer.
GanttProject og .gan-filformatet understøttes på Windows, Linux og macOS - enhver platform med en Java-runtime.
Sikkerhed og tryghed
RISIKO: LOWEn .gan-fil er almindelig XML-data uden eksekverbar kode, så det er sikkert at åbne en. Den eneste forsigtighed er den sædvanlige XML/ekstern-reference-hygiejne: en web-link-attribut er blot tekst. Som altid bør du bekræfte, at filen rent faktisk er XML (ikke en eksekverbar fil omdøbt til .gan), før du åbner den fra en upålidelig kilde.
Formatdetaljer
kort fortaltProgrammer der åbner GAN-filer
Tekniske detaljer
dyb specifikation| Kodning | UTF-8 almindelig tekst (XML) |
| Container-format | Enkelt XML-dokument; rodelement er `<project>` |
| MIME-type | application/xml (accepteres også som text/xml) |
| Komprimering | Ingen - filen er ukomprimeret almindelig tekst |
| Typisk filstørrelse | Få KB til et par hundrede KB, afhængigt af antallet af opgaver og ressourcer |
| Dokumentsektioner | `<tasks>`, `<resources>`, `<allocations>`, `<calendars>` plus data til visningskonfiguration |
| Rodelement-attributter | name, company, view-date og webLink gemt som XML-attributter på `<project>` |
| Opgavemodel | Hierarkiske opgaver med varighed, startdato, færdiggørelsesprocent, milepælsflag og forgænger-afhængigheder |
| Ressourcemodel | Navngivne menneskelige ressourcer med roller, e-mail og allokeringsprocenter pr. opgave |
| Kalenderunderstøttelse | Brugerdefinerede arbejdskalendere pr. projekt med undtagelser for weekender og helligdage |
| Schema-versionering | Formatversion gemt som en attribut i filen; 2.x og 3.x projektfiler er bagudkompatible |
| Platformskrav | Platformsuafhængig; kræver en Java-runtime (Windows, macOS, Linux) |
| Interoperabilitet | Import og eksport til Microsoft Project (.mpp/.mpx), CSV og PDF inde fra GanttProject |
| Udvikler / vedligeholder | GanttProject Team (BarD Software); gratis open-source under GNU GPL |
| Identifikation | Intet binært magisk nummer; identificeres ved XML-deklaration og `<project>`-rod med GanttProject-specifikke attributter |
| Udgivet | 2003 (GanttProject 1.x) |
| Seneste version | GanttProject 3.x XML project format (current) |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.ganttproject.biz |
GAN-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om GAN-filer.