Wat is het DIA-bestandsformaat?
.DIA is het eigen diagrambestandsformaat van de Dia diagram-editor, een gratis, open-source vectortekenprogramma uit het GNOME-ecosysteem. Het slaat stroomdiagrammen, UML-diagrammen, entiteit-relatiemodellen, netwerkdiagrammen en andere technische tekeningen op in een gestructureerde, bewerkbare vorm.
Intern is een .dia-bestand een met gzip gecomprimeerd XML document. Na decompressie wordt een <dia:diagram> root-element zichtbaar met daarin lagen, objecten (vormen en verbindingslijnen), geometrische coördinaten en eigenschappen per object, zoals lijnkleur, vulling en tekstlabels. Het bestand begint met de standaard gzip magic bytes 1F 8B 08. Dia kan diagrammen ook opslaan als platte (ongecomprimeerde) XML met dezelfde .dia-extensie, in welk geval het bestand direct als leesbare XML wordt geopend. De gzip CRC-32 biedt een basiscontrole op de integriteit van de gecomprimeerde stream.
Het formaat is open en gedocumenteerd onder de dia: XML-namespace. Dia werd oorspronkelijk geschreven door Alexander Larsson in 1998; de laatste stabiele release, Dia 0.97.2, verscheen in december 2011. Het bestandsformaat is stabiel gebleven gedurende de 0.9x-serie en blijft leesbaar door huidige versies van de applicatie.
Dia exporteert diagrammen naar SVG, PNG, PDF, EPS, DXF en andere formaten, maar het .dia-bestand zelf is de bewerkbare bron. Voor gebruikers die overstappen van Dia, biedt draw.io (diagrams.net) actieve ontwikkeling en kan het dienen als een moderne vervanger, met handmatige import via geëxporteerde SVG of XML.
Beveiliging & veiligheid
RISICO: LOWEen .dia-bestand is met gzip gecomprimeerde XML die een tekening beschrijft - het bevat geen macro's of uitvoerbare code en is veilig te openen in Dia of draw.io. De enige praktische opmerking: download Dia van de officiële GNOME/Dia-site of de repository van uw Linux-distributie, aangezien downloadportalen van derden voor „Dia viewer” adware kunnen bevatten. U kunt ook een kopie hernoemen naar .gz en deze decomprimeren om de ruwe XML te inspecteren.
Formaatdetails
in een notendop- Microsoft SharePoint Server 2007 tijdelijk bestand - Een tijdelijk bestand aan de serverzijde dat SharePoint 2007 kon aanmaken; geen gebruikersdocument en effectief verouderd - niet gerelateerd aan het Dia-diagramformaat.
- DESQview / generiek databestand - Er bestaan zeldzame legacy-toepassingen van de .dia-extensie; geen daarvan is tegenwoordig gebruikelijk vergeleken met het Dia-diagram.
Programma's die DIA-bestanden openen
Technische details
diepe specificaties| Bestandstype | met gzip gecomprimeerd XML-vectordiagram |
| Codering | XML (UTF-8), standaard met gzip gecomprimeerd |
| Magic bytes | 1F 8B 08 (gzip-handtekening) indien gecomprimeerd; platte XML begint met <?xml en <dia:diagram> root indien ongecomprimeerd opgeslagen |
| Container | gzip-stream die een enkel UTF-8 XML-document omhult |
| Compressie | gzip/DEFLATE toegepast op het gehele XML-document standaard; kan worden uitgeschakeld om platte XML op te slaan |
| Typische bestandsgrootte | 2 KB - 500 KB (gecomprimeerd; de meeste diagrammen zijn kleine vectordocumenten) |
| XML root-element | <dia:diagram> met geneste <dia:layer> en vorm/verbindings-objecten |
| Coördinatensysteem | Canvas gemeten in centimeters; vectorgebaseerd, effectief onbegrensde canvasgrootte |
| Integriteit | gzip CRC-32 op de gecomprimeerde stream (integriteitscontrole op containerniveau) |
| MIME-type | application/x-dia-diagram |
| Diagramtypes | Stroomdiagrammen, UML (klasse, sequentie, status), ER-diagrammen, netwerkdiagrammen, schakelschema's (via vormbibliotheken) |
| Exportformaten | SVG, PNG, PDF, EPS, DXF, WMF, CGM (vanuit Dia-applicatie) |
| Stabiliteit van formaat | Stabiel in de Dia 0.9x-serie; achterwaarts compatibel - bestanden uit Dia 0.90 openen in Dia 0.97.2 |
| Uitgebracht | 1998 (Dia diagram editor, part of the GNOME ecosystem) |
| Laatste versie | Dia file format as written by Dia 0.97.x (last stable, 2011); format stable since |
| Open standaard | Ja · royaltyvrij |
| Specificatie | wiki.gnome.org |
DIA conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over DIA-bestanden.