Hva er DIA-filformatet?
.DIA er det innfødte diagramfilformatet til Dia-diagrameditoren, et gratis, åpen kildekode-vektortegningsprogram fra GNOME-økosystemet. Det lagrer flytskjemaer, UML-diagrammer, entitets-relasjonsmodeller, nettverksdiagrammer og andre tekniske tegninger i en strukturert, redigerbar form.
Internt er en .dia-fil et gzip-komprimert XML-dokument. Ved dekomprimering avsløres et <dia:diagram>-rotelement som inneholder lag, objekter (former og koblinger), geometriske koordinater og egenskaper per objekt som linjefarge, fyll og tekstetiketter. Filen starter med de standard gzip-magiske bytene 1F 8B 08. Dia kan også lagre diagrammer som ren (ukomprimert) XML ved å bruke den samme .dia-utvidelsen, og i så fall åpnes filen direkte som lesbar XML. Gzip CRC-32 gir en grunnleggende integritetssjekk for den komprimerte strømmen.
Formatet er åpent og dokumentert under navnerommet dia: XML. Dia ble opprinnelig skrevet av Alexander Larsson i 1998; den siste stabile versjonen, Dia 0.97.2, kom i desember 2011. Filformatet har vært stabilt gjennom 0.9x-serien og forblir lesbart av nåværende versjoner av programmet.
Dia eksporterer diagrammer til SVG, PNG, PDF, EPS, DXF og andre formater, men selve .dia-filen er den redigerbare kildekoden. For brukere som migrerer bort fra Dia, tilbyr draw.io (diagrams.net) aktiv utvikling og kan fungere som en moderne erstatning, med manuell import via eksportert SVG eller XML.
Sikkerhet og trygghet
RISIKO: LOWEn .dia-fil er gzip-komprimert XML som beskriver en tegning - den inneholder ingen makroer eller kjørbar kode og er trygg å åpne i Dia eller draw.io. Eneste praktiske merknad: hent Dia fra det offisielle GNOME/Dia-nettstedet eller din Linux-distribusjons pakkebrønn, siden tredjeparts «Dia viewer»-nedlastingsportaler kan inneholde reklameprogramvare. Du kan også gi en kopi navnet .gz og dekomprimere den for å inspisere rå XML.
Formatdetaljer
i et nøtteskall- Microsoft SharePoint Server 2007 midlertidig fil - En midlertidig fil på serversiden som SharePoint 2007 kunne opprette; ikke et brukerdokument og i praksis foreldet - ikke relatert til Dia-diagramformatet.
- DESQview / generisk datafil - Sjeldne eldre bruksområder for .dia-utvidelsen eksisterer; ingen er vanlige i dag sammenlignet med Dia-diagrammet.
Programmer som åpner DIA-filer
Tekniske detaljer
dyp spesifikasjon| Filtype | gzip-komprimert XML-vektordiagram |
| Koding | XML (UTF-8), gzip-komprimert som standard |
| Magiske byte | 1F 8B 08 (gzip-signatur) når komprimert; ren XML starter med <?xml og <dia:diagram> når den lagres ukomprimert |
| Beholder | gzip-strøm som pakker inn et enkelt UTF-8 XML-dokument |
| Komprimering | gzip/DEFLATE brukt på hele XML-dokumentet som standard; kan deaktiveres for å lagre ren XML |
| Typisk filstørrelse | 2 KB - 500 KB (komprimert; de fleste diagrammer er små vektordokumenter) |
| XML-rotelement | <dia:diagram> med underliggende <dia:layer> og form/koblingsobjekter |
| Koordinatsystem | Lerret målt i centimeter; vektorbasert, i praksis ubegrenset lerretsstørrelse |
| Integritet | gzip CRC-32 på den komprimerte strømmen (integritetssjekk på beholdernivå) |
| MIME-type | application/x-dia-diagram |
| Diagramtyper | Flytskjemaer, UML (klasse, sekvens, tilstand), ER-diagrammer, nettverksdiagrammer, kretsdiagrammer (via utvidelsesbiblioteker) |
| Eksportformater | SVG, PNG, PDF, EPS, DXF, WMF, CGM (fra Dia-programmet) |
| Formatstabilitet | Stabil gjennom Dia 0.9x-serien; bakoverkompatibel - filer fra Dia 0.90 åpnes i Dia 0.97.2 |
| Utgitt | 1998 (Dia diagram editor, part of the GNOME ecosystem) |
| Siste versjon | Dia file format as written by Dia 0.97.x (last stable, 2011); format stable since |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | wiki.gnome.org |
DIA-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om DIA-filer.