Hvad er DIA-filformatet?
.DIA er det indfødte diagramfilformat til Dia diagram-editoren, et gratis, open-source vektor-tegneprogram fra GNOME-økosystemet. Det gemmer rutediagrammer, UML-diagrammer, entitets-relationsmodeller, netværksdiagrammer og andre tekniske tegninger i en struktureret, redigerbar form.
Internt er en .dia-fil et gzip-komprimeret XML-dokument. Ved dekomprimering afsløres et <dia:diagram> rodelement, der indeholder lag, objekter (former og forbindelser), geometriske koordinater og egenskaber pr. objekt såsom linjefarve, fyld og tekstetiketter. Filen begynder med de standard gzip magic bytes 1F 8B 08. Dia kan også gemme diagrammer som almindelig (ukomprimeret) XML ved hjælp af den samme .dia-filendelse, i hvilket tilfælde filen åbnes direkte som læsbar XML. Gzip CRC-32 giver en grundlæggende integritetskontrol for den komprimerede strøm.
Formatet er åbent og dokumenteret under dia: XML-navnerummet. Dia blev oprindeligt skrevet af Alexander Larsson i 1998; den sidste stabile udgivelse, Dia 0.97.2, udkom i december 2011. Filformatet har været stabilt på tværs af 0.9x-serien og forbliver læsbart af nuværende versioner af programmet.
Dia eksporterer diagrammer til SVG, PNG, PDF, EPS, DXF og andre formater, men selve .dia-filen er den redigerbare kilde. For brugere, der migrerer væk fra Dia, tilbyder draw.io (diagrams.net) aktiv udvikling og kan fungere som en moderne erstatning med manuel import via eksporteret SVG eller XML.
Sikkerhed og tryghed
RISIKO: LOWEn .dia-fil er gzip-komprimeret XML, der beskriver en tegning - den indeholder ingen makroer eller eksekverbar kode og er sikker at åbne i Dia eller draw.io. Den eneste praktiske bemærkning: hent Dia fra det officielle GNOME/Dia-websted eller din Linux-distributions arkiv, da tredjeparts «Dia viewer»-downloadportaler kan indeholde adware. Du kan også omdøbe en kopi til .gz og dekomprimere den for at inspicere den rå XML.
Formatdetaljer
kort fortalt- Microsoft SharePoint Server 2007 midlertidig fil - En midlertidig serverfil, som SharePoint 2007 kunne oprette; ikke et brugerdokument og reelt forældet - ikke relateret til Dia-diagramformatet.
- DESQview / generisk datafil - Sjældne ældre anvendelser af .dia-filendelsen findes; ingen er almindelige i dag sammenlignet med Dia-diagrammet.
Programmer der åbner DIA-filer
Tekniske detaljer
dyb specifikation| Filtype | gzip-komprimeret XML-vektordiagram |
| Kodning | XML (UTF-8), gzip-komprimeret som standard |
| Magic bytes | 1F 8B 08 (gzip-signatur) når komprimeret; almindelig XML begynder med <?xml og <dia:diagram> rodelement, når den gemmes ukomprimeret |
| Container | gzip-strøm, der omslutter et enkelt UTF-8 XML-dokument |
| Komprimering | gzip/DEFLATE anvendt på hele XML-dokumentet som standard; kan deaktiveres for at gemme som almindelig XML |
| Typisk filstørrelse | 2 KB - 500 KB (komprimeret; de fleste diagrammer er små vektordokumenter) |
| XML-rodelement | <dia:diagram> med indlejrede <dia:layer> og form/forbindelses-objekter |
| Koordinatsystem | Lærred målt i centimeter; vektorbaseret, reelt ubegrænset lærredstørrelse |
| Integritet | gzip CRC-32 på den komprimerede strøm (integritetskontrol på containerniveau) |
| MIME-type | application/x-dia-diagram |
| Diagramtyper | Rutediagrammer, UML (klasse, sekvens, tilstand), ER-diagrammer, netværksdiagrammer, kredsløbsdiagrammer (via form-plugin-biblioteker) |
| Eksportformater | SVG, PNG, PDF, EPS, DXF, WMF, CGM (fra Dia-programmet) |
| Formatstabilitet | Stabil på tværs af Dia 0.9x-serien; bagudkompatibel - filer fra Dia 0.90 åbnes i Dia 0.97.2 |
| Udgivet | 1998 (Dia diagram editor, part of the GNOME ecosystem) |
| Seneste version | Dia file format as written by Dia 0.97.x (last stable, 2011); format stable since |
| Åben standard | Ja · royaltyfri |
| Specifikation | wiki.gnome.org |
DIA-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om DIA-filer.