Qu'est-ce que le format de fichier DIA ?
.DIA est le format de fichier de diagramme natif de l'éditeur de diagrammes Dia, une application de dessin vectoriel libre et open-source de l'écosystème GNOME. Il stocke des organigrammes, des diagrammes UML, des modèles entité-association, des diagrammes de réseau et d'autres dessins techniques sous une forme structurée et modifiable.
En interne, un fichier .dia est un document XML compressé avec gzip. Sa décompression révèle un élément racine <dia:diagram> contenant des calques, des objets (formes et connecteurs), des coordonnées géométriques et des propriétés par objet telles que la couleur de ligne, le remplissage et les étiquettes de texte. Le fichier commence par les octets magiques gzip standard 1F 8B 08. Dia peut également enregistrer des diagrammes en XML brut (non compressé) en utilisant la même extension .dia, auquel cas le fichier s'ouvre directement comme un XML lisible. Le CRC-32 de gzip assure une vérification d'intégrité de base pour le flux compressé.
Le format est ouvert et documenté sous l'espace de noms XML dia:. Dia a été initialement écrit par Alexander Larsson en 1998 ; la dernière version stable, Dia 0.97.2, est parue en décembre 2011. Le format de fichier est resté stable à travers la série 0.9x et demeure lisible par les versions actuelles de l'application.
Dia exporte les diagrammes vers SVG, PNG, PDF, EPS, DXF et d'autres formats, mais le fichier .dia lui-même est la source native modifiable. Pour les utilisateurs souhaitant migrer hors de Dia, draw.io (diagrams.net) offre un développement actif et peut servir de remplacement moderne, avec une importation manuelle via l'exportation SVG ou XML.
Sécurité et sûreté
RISQUE : LOWUn fichier .dia est un XML compressé par gzip décrivant un dessin - il ne contient aucune macro ni code exécutable et peut être ouvert en toute sécurité dans Dia ou draw.io. Seule note pratique : téléchargez Dia depuis le site officiel GNOME/Dia ou le dépôt de votre distribution Linux, car les portails de téléchargement tiers de « visionneuses Dia » peuvent inclure des logiciels publicitaires. Vous pouvez également renommer une copie en .gz et la décompresser pour inspecter le XML brut.
Détails du format
en bref- Fichier temporaire Microsoft SharePoint Server 2007 - Un fichier temporaire côté serveur que SharePoint 2007 pouvait créer ; ce n'est pas un document utilisateur et il est pratiquement obsolète - sans rapport avec le format de diagramme Dia.
- Fichier de données générique / DESQview - Il existe de rares utilisations héritées de l'extension .dia ; aucune n'est courante aujourd'hui par rapport au diagramme Dia.
Programmes qui ouvrent les fichiers DIA
Détails techniques
spécifications approfondies| Type de fichier | Diagramme vectoriel XML compressé par gzip |
| Encodage | XML (UTF-8), compressé par gzip par défaut |
| Octets magiques | 1F 8B 08 (signature gzip) lorsqu'il est compressé ; le XML brut commence par <?xml et la racine <dia:diagram> lorsqu'il est stocké non compressé |
| Conteneur | Flux gzip enveloppant un seul document XML UTF-8 |
| Compression | gzip/DEFLATE appliqué à l'ensemble du document XML par défaut ; peut être désactivé pour stocker du XML brut |
| Taille de fichier typique | 2 Ko - 500 Ko (compressé ; la plupart des diagrammes sont de petits documents vectoriels) |
| Élément racine XML | <dia:diagram> avec des éléments enfants <dia:layer> et des objets formes/connecteurs |
| Système de coordonnées | Canevas mesuré en centimètres ; basé sur des vecteurs, taille de canevas virtuellement illimitée |
| Intégrité | CRC-32 gzip sur le flux compressé (vérification d'intégrité au niveau du conteneur) |
| Type MIME | application/x-dia-diagram |
| Types de diagrammes | Organigrammes, UML (classe, séquence, état), diagrammes ER, diagrammes de réseau, schémas de circuits (via des bibliothèques de formes) |
| Formats d'exportation | SVG, PNG, PDF, EPS, DXF, WMF, CGM (depuis l'application Dia) |
| Stabilité du format | Stable à travers la série Dia 0.9x ; rétrocompatible - les fichiers de Dia 0.90 s'ouvrent dans Dia 0.97.2 |
| Publié | 1998 (Dia diagram editor, part of the GNOME ecosystem) |
| Dernière version | Dia file format as written by Dia 0.97.x (last stable, 2011); format stable since |
| Standard ouvert | Oui · libre de droits |
| Spécification | wiki.gnome.org |
Conversions DIA
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers DIA.