Vad är filformatet DIA?
.DIA är det infödda diagramfilformatet för diagramredigeraren Dia, ett gratis vektorritningsprogram med öppen källkod från GNOME-ekosystemet. Det lagrar flödesscheman, UML-diagram, entitetsrelationsmodeller, nätverksdiagram och andra tekniska ritningar i en strukturerad, redigerbar form.
Internt är en .dia-fil ett gzip-komprimerat XML-dokument. Genom att dekomprimera den avslöjas ett <dia:diagram>-rotelement som innehåller lager, objekt (former och kopplingar), geometriska koordinater och egenskaper per objekt såsom linjefärg, fyllning och textetiketter. Filen börjar med standard gzip magic bytes 1F 8B 08. Dia kan också spara diagram som vanlig (okomprimerad) XML med samma filändelse .dia, i vilket fall filen öppnas direkt som läsbar XML. Gzip CRC-32 ger en grundläggande integritetskontroll för den komprimerade strömmen.
Formatet är öppet och dokumenterat under namnrymden dia: XML. Dia skrevs ursprungligen av Alexander Larsson 1998; den senaste stabila utgåvan, Dia 0.97.2, kom i december 2011. Filformatet har varit stabilt genom hela 0.9x-serien och förblir läsbart av aktuella versioner av programmet.
Dia exporterar diagram till SVG, PNG, PDF, EPS, DXF och andra format, men själva .dia-filen är den redigerbara källfilen. För användare som migrerar från Dia erbjuder draw.io (diagrams.net) aktiv utveckling och kan fungera som en modern ersättare, med manuell import via exporterad SVG eller XML.
Säkerhet & trygghet
RISK: LOWEn .dia-fil är gzip-komprimerad XML som beskriver en ritning - den innehåller inga makron eller exekverbar kod och är säker att öppna i Dia eller draw.io. En praktisk notering: hämta Dia från den officiella GNOME/Dia-webbplatsen eller din Linux-distributions arkiv, eftersom nedladdningsportaler från tredje part för «Dia viewer» kan innehålla annonsprogram. Du kan också byta namn på en kopia till .gz och dekomprimera den för att inspektera rå XML.
Formatdetaljer
i ett nötskal- Microsoft SharePoint Server 2007 temporär fil - En tillfällig fil på serversidan som SharePoint 2007 kunde skapa; inte ett användardokument och i praktiken föråldrat - saknar koppling till Dia-diagramformatet.
- DESQview / generisk datafil - Sällsynta äldre användningar av filändelsen .dia existerar; ingen är vanlig idag jämfört med Dia-diagrammet.
Program som öppnar DIA-filer
Tekniska detaljer
djup specifikation| Filtyp | gzip-komprimerat XML-vektordiagram |
| Kodning | XML (UTF-8), gzip-komprimerad som standard |
| Magic bytes | 1F 8B 08 (gzip-signatur) vid komprimering; vanlig XML börjar med <?xml och <dia:diagram> när den lagras okomprimerad |
| Container | gzip-ström som omsluter ett enskilt UTF-8 XML-dokument |
| Komprimering | gzip/DEFLATE tillämpas på hela XML-dokumentet som standard; kan inaktiveras för att lagra vanlig XML |
| Typisk filstorlek | 2 KB - 500 KB (komprimerad; de flesta diagram är små vektordokument) |
| XML-rotelement | <dia:diagram> med nästlade <dia:layer> och objekt för former/kopplingar |
| Koordinatsystem | Arbetsyta mätt i centimeter; vektorbaserad, i praktiken obegränsad storlek |
| Integritet | gzip CRC-32 på den komprimerade strömmen (integritetskontroll på containernivå) |
| MIME-typ | application/x-dia-diagram |
| Diagramtyper | Flödesscheman, UML (klass, sekvens, tillstånd), ER-diagram, nätverksdiagram, kretsdiagram (via bibliotek för form-insticksprogram) |
| Exportformat | SVG, PNG, PDF, EPS, DXF, WMF, CGM (från Dia-applikationen) |
| Formatstabilitet | Stabil genom Dia 0.9x-serien; bakåtkompatibel - filer från Dia 0.90 kan öppnas i Dia 0.97.2 |
| Släppt | 1998 (Dia diagram editor, part of the GNOME ecosystem) |
| Senaste version | Dia file format as written by Dia 0.97.x (last stable, 2011); format stable since |
| Öppen standard | Ja · royaltyfri |
| Specifikation | wiki.gnome.org |
DIA-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om DIA-filer.