Qu'est-ce que le format de fichier GAN ?
Un fichier .gan est un fichier de projet créé par GanttProject, un logiciel de planification de projet open-source gratuit écrit en Java. L'application est utilisée pour la planification et l'ordonnancement de projets à l'aide de diagrammes de Gantt et de la gestion des ressources.
Un fichier .gan stocke tous les éléments du projet, y compris les tâches avec leurs durées et dépendances, les ressources du projet et leurs affectations, les échéances, les calendriers et les paramètres d'affichage. En interne, il s'agit d'un document XML en texte brut UTF-8 dont l'élément racine est <project>, suivi des sections <tasks>, <resources>, <allocations> et <calendars> - le fichier peut donc également être inspecté ou édité dans n'importe quel éditeur de texte. Comme le format n'utilise ni compression ni chiffrement, la taille des fichiers varie généralement de quelques kilo-octets à quelques centaines de kilo-octets selon la complexité du projet.
Le format .gan interopère avec les fichiers Microsoft Project via les fonctions d'importation et d'exportation intégrées de GanttProject. Les projets peuvent également être exportés en CSV pour une utilisation dans un tableur ou en PDF pour partager des diagrammes de Gantt imprimés.
GanttProject et le format de fichier .gan sont pris en charge sur Windows, Linux et macOS - toute plateforme disposant d'un environnement d'exécution Java.
Sécurité et sûreté
RISQUE : LOWUn fichier .gan est une donnée XML brute sans code exécutable, son ouverture est donc sûre. La seule précaution est l'hygiène habituelle concernant le XML et les références externes : un attribut de lien web n'est que du texte. Comme toujours, vérifiez que le fichier est bien du XML (et non un exécutable renommé en .gan) avant de l'ouvrir s'il provient d'une source non fiable.
Détails du format
en brefProgrammes qui ouvrent les fichiers GAN
Détails techniques
spécifications approfondies| Encodage | Texte brut UTF-8 (XML) |
| Format de conteneur | Document XML unique ; l'élément racine est `<project>` |
| Type MIME | application/xml (également accepté comme text/xml) |
| Compression | Aucune - le fichier est du texte brut non compressé |
| Taille de fichier typique | De quelques Ko à quelques centaines de Ko, selon le nombre de tâches et de ressources |
| Sections du document | `<tasks>`, `<resources>`, `<allocations>`, `<calendars>` plus les données de configuration de la vue |
| Attributs de l'élément racine | name, company, view-date et webLink stockés comme attributs XML sur `<project>` |
| Modèle de tâche | Tâches hiérarchiques avec durée, date de début, pourcentage d'achèvement, indicateur de jalon et dépendances de prédécesseurs |
| Modèle de ressource | Ressources humaines nommées avec rôles, e-mail et pourcentages d'affectation par tâche |
| Prise en charge du calendrier | Calendriers de travail personnalisés par projet avec exceptions pour les week-ends et les jours fériés |
| Versionnage du schéma | Version du format stockée comme attribut dans le fichier ; les fichiers de projet 2.x et 3.x sont rétrocompatibles |
| Configuration requise | Multiplateforme ; nécessite un environnement d'exécution Java (Windows, macOS, Linux) |
| Interopérabilité | Importation et exportation vers Microsoft Project (.mpp/.mpx), CSV et PDF depuis GanttProject |
| Développeur / mainteneur | Équipe GanttProject (BarD Software) ; open-source gratuit sous GNU GPL |
| Identification | Pas de nombre magique binaire ; identifié par la déclaration XML et la racine `<project>` avec des attributs spécifiques à GanttProject |
| Publié | 2003 (GanttProject 1.x) |
| Dernière version | GanttProject 3.x XML project format (current) |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.ganttproject.biz |
Conversions GAN
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers GAN.