Vad är filformatet GAN?
En .gan-fil är en projektfil skapad av GanttProject, en kostnadsfri programvara för projektschemaläggning med öppen källkod skriven i Java. Applikationen används för att planera och schemalägga projekt med hjälp av Gantt-scheman och resurshantering.
En .gan-fil lagrar alla element i projektet, inklusive uppgifter med varaktighet och beroenden, projektresurser och deras allokeringar, tidsgränser, kalendrar och vyinställningar. Internt är det ett vanligt UTF-8 XML-dokument vars rotelement är <project>, följt av sektionerna <tasks>, <resources>, <allocations> och <calendars> - filen kan därför även inspekteras eller redigeras i valfri textredigerare. Eftersom formatet inte använder någon komprimering eller kryptering, varierar filstorleken vanligtvis från några få kilobyte till några hundra kilobyte beroende på projektets komplexitet.
Formatet .gan samverkar med Microsoft Project-filer via GanttProjects inbyggda import och export. Projekt kan också exporteras till CSV för användning i kalkylblad eller till PDF för att dela utskrivna Gantt-scheman.
GanttProject och filformatet .gan stöds på Windows, Linux och macOS - alla plattformar med en Java-körtidsmiljö.
Säkerhet & trygghet
RISK: LOWEn .gan-fil är ren XML-data utan exekverbar kod, så det är säkert att öppna en sådan. Den enda försiktighetsåtgärden är vanlig hygien för XML/externa referenser: ett web-link-attribut är bara text. Som alltid bör du verifiera att filen verkligen är XML (inte en exekverbar fil som döpts om till .gan) innan du öppnar den från en okänd källa.
Formatdetaljer
i ett nötskalProgram som öppnar GAN-filer
Tekniska detaljer
djup specifikation| Kodning | UTF-8 vanlig text (XML) |
| Containerformat | Enstaka XML-dokument; rotelement är `<project>` |
| MIME-typ | application/xml (accepteras även som text/xml) |
| Komprimering | Ingen - filen är okomprimerad vanlig text |
| Typisk filstorlek | Några KB till några hundra KB, beroende på antal uppgifter och resurser |
| Dokumentsektioner | `<tasks>`, `<resources>`, `<allocations>`, `<calendars>` plus data för vykonfiguration |
| Attribut för rotelement | name, company, view-date och webLink lagras som XML-attribut på `<project>` |
| Uppgiftsmodell | Hierarkiska uppgifter med varaktighet, startdatum, färdigställandegrad, milstolpsflagga och föregångarberoenden |
| Resursmodell | Namngivna mänskliga resurser med roller, e-post och allokeringsprocent per uppgift |
| Kalenderstöd | Anpassade arbetskalendrar per projekt med undantag för helger och helgdagar |
| Schemaversionering | Formatversion lagras som ett attribut i filen; 2.x- och 3.x-projektfiler är bakåtkompatibla |
| Plattformskrav | Plattformsoberoende; kräver en Java-körtidsmiljö (Windows, macOS, Linux) |
| Interoperabilitet | Import och export till Microsoft Project (.mpp/.mpx), CSV och PDF inifrån GanttProject |
| Utvecklare / underhållare | GanttProject Team (BarD Software); gratis öppen källkod under GNU GPL |
| Identifiering | Inget binärt magiskt nummer; identifieras av XML-deklaration och `<project>`-rot med GanttProject-specifika attribut |
| Släppt | 2003 (GanttProject 1.x) |
| Senaste version | GanttProject 3.x XML project format (current) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.ganttproject.biz |
GAN-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om GAN-filer.