Was ist das DIA-Dateiformat?
.DIA ist das native Diagramm-Dateiformat des Dia-Diagrammeditors, einer kostenlosen Open-Source-Vektorzeichenanwendung aus dem GNOME-Ökosystem. Es speichert Flussdiagramme, UML-Diagramme, Entity-Relationship-Modelle, Netzwerkdiagramme und andere technische Zeichnungen in einer strukturierten, editierbaren Form.
Intern ist eine .dia-Datei ein gzip-komprimiertes XML-Dokument. Nach dem Dekomprimieren kommt ein <dia:diagram>-Wurzelelement zum Vorschein, das Ebenen, Objekte (Formen und Verbinder), geometrische Koordinaten und objektspezifische Eigenschaften wie Linienfarbe, Füllung und Textbeschriftungen enthält. Die Datei beginnt mit den standardmäßigen gzip-Magic-Bytes 1F 8B 08. Dia kann Diagramme auch als einfaches (unkomprimiertes) XML mit derselben .dia-Endung speichern; in diesem Fall öffnet sich die Datei direkt als lesbares XML. Der gzip-CRC-32 bietet eine grundlegende Integritätsprüfung für den komprimierten Stream.
Das Format ist offen und unter dem dia:-XML-Namespace dokumentiert. Dia wurde ursprünglich 1998 von Alexander Larsson geschrieben; die letzte stabile Version, Dia 0.97.2, erschien im Dezember 2011. Das Dateiformat ist über die gesamte 0.9x-Serie hinweg stabil geblieben und kann von aktuellen Builds der Anwendung weiterhin gelesen werden.
Dia exportiert Diagramme nach SVG, PNG, PDF, EPS, DXF und in andere Formate, aber die .dia-Datei selbst ist die editierbare native Quelle. Für Benutzer, die von Dia wegmigrieren möchten, bietet draw.io (diagrams.net) eine aktive Weiterentwicklung und kann als moderner Ersatz dienen, wobei der manuelle Import über exportiertes SVG oder XML erfolgt.
Sicherheit
RISIKO: LOWEine .dia-Datei ist ein gzip-komprimiertes XML, das eine Zeichnung beschreibt - sie enthält keine Makros oder ausführbaren Code und kann sicher in Dia oder draw.io geöffnet werden. Einziger praktischer Hinweis: Beziehen Sie Dia von der offiziellen GNOME/Dia-Seite oder dem Repository Ihrer Linux-Distribution, da Download-Portale von Drittanbietern für „Dia-Viewer” Adware enthalten können. Sie können auch eine Kopie in .gz umbenennen und dekomprimieren, um das rohe XML zu inspizieren.
Formatdetails
kurz gefasst- Temporäre Microsoft SharePoint Server 2007-Datei - Eine flüchtige serverseitige Datei, die SharePoint 2007 erstellen konnte; kein Benutzerdokument und praktisch veraltet - steht in keinem Zusammenhang mit dem Dia-Diagrammformat.
- DESQview / generische Datendatei - Es existieren seltene Altlasten der .dia-Endung; keine davon ist heute im Vergleich zum Dia-Diagramm gebräuchlich.
Programme zum Öffnen von DIA-Dateien
Technische Details
technische Spezifikation| Dateityp | gzip-komprimiertes XML-Vektordiagramm |
| Kodierung | XML (UTF-8), standardmäßig gzip-komprimiert |
| Magic Bytes | 1F 8B 08 (gzip-Signatur) wenn komprimiert; reines XML beginnt mit <?xml und dem <dia:diagram>-Wurzelelement, wenn es unkomprimiert gespeichert wird |
| Container | gzip-Stream, der ein einzelnes UTF-8 XML-Dokument umschließt |
| Kompression | gzip/DEFLATE, standardmäßig auf das gesamte XML-Dokument angewendet; kann deaktiviert werden, um reines XML zu speichern |
| Typische Dateigröße | 2 KB - 500 KB (komprimiert; die meisten Diagramme sind kleine Vektordokumente) |
| XML-Wurzelelement | <dia:diagram> mit verschachtelten <dia:layer>- und Form/Verbinder-Objekt-Kindelementen |
| Koordinatensystem | Leinwand gemessen in Zentimetern; vektorbasiert, effektiv unbegrenzte Leinwandgröße |
| Integrität | gzip CRC-32 auf dem komprimierten Stream (Integritätsprüfung auf Container-Ebene) |
| MIME-Typ | application/x-dia-diagram |
| Diagrammtypen | Flussdiagramme, UML (Klassen, Sequenz, Zustand), ER-Diagramme, Netzwerkdiagramme, Schaltpläne (über Shape-Plugin-Bibliotheken) |
| Exportformate | SVG, PNG, PDF, EPS, DXF, WMF, CGM (aus der Dia-Anwendung) |
| Formatstabilität | Stabil über die Dia 0.9x-Serie; abwärtskompatibel - Dateien aus Dia 0.90 lassen sich in Dia 0.97.2 öffnen |
| Veröffentlicht | 1998 (Dia diagram editor, part of the GNOME ecosystem) |
| Neueste Version | Dia file format as written by Dia 0.97.x (last stable, 2011); format stable since |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | wiki.gnome.org |
DIA-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu DIA-Dateien.