Co to jest format pliku DIA?
.DIA to natywny format plików diagramów edytora Dia, darmowej aplikacji do rysowania wektorowego o otwartym kodzie źródłowym z ekosystemu GNOME. Przechowuje on schematy blokowe, diagramy UML, modele związków encji (ERD), diagramy sieciowe i inne rysunki techniczne w ustrukturyzowanej, edytowalnej formie.
Wewnętrznie plik .dia jest dokumentem XML skompresowanym algorytmem gzip. Rozpakowanie go ujawnia element główny <dia:diagram> zawierający warstwy, obiekty (kształty i łączniki), współrzędne geometryczne oraz właściwości poszczególnych obiektów, takie jak kolor linii, wypełnienie i etykiety tekstowe. Plik zaczyna się od standardowych bajtów magicznych gzip 1F 8B 08. Dia może również zapisywać diagramy jako zwykły (nieskompresowany) XML przy użyciu tego samego rozszerzenia .dia - w takim przypadku plik otwiera się bezpośrednio jako czytelny XML. Suma kontrolna CRC-32 gzip zapewnia podstawowe sprawdzenie integralności skompresowanego strumienia.
Format jest otwarty i udokumentowany w przestrzeni nazw XML dia:. Program Dia został pierwotnie napisany przez Alexandra Larssona w 1998 roku; ostatnia stabilna wersja, Dia 0.97.2, pojawiła się w grudniu 2011 roku. Format pliku jest stabilny w całej serii 0.9x i pozostaje czytelny dla obecnych kompilacji aplikacji.
Dia eksportuje diagramy do formatów SVG, PNG, PDF, EPS, DXF i innych, ale sam plik .dia jest edytowalnym źródłem natywnym. Dla użytkowników rezygnujących z Dia, draw.io (diagrams.net) oferuje aktywny rozwój i może służyć jako nowoczesny zamiennik, z możliwością ręcznego importu poprzez wyeksportowany SVG lub XML.
Bezpieczeństwo
RYZYKO: LOWPlik .dia to skompresowany algorytmem gzip XML opisujący rysunek - nie zawiera makr ani kodu wykonywalnego i jest bezpieczny do otwarcia w Dia lub draw.io. Jedyna praktyczna uwaga: pobieraj Dia z oficjalnej strony GNOME/Dia lub repozytorium swojej dystrybucji Linux, ponieważ portale z „przeglądarkami Dia” firm trzecich mogą dołączać oprogramowanie reklamowe. Możesz również zmienić nazwę kopii na .gz i rozpakować ją, aby sprawdzić surowy kod XML.
Szczegóły formatu
w pigułce- Plik tymczasowy Microsoft SharePoint Server 2007 - Przejściowy plik po stronie serwera, który mógł być tworzony przez SharePoint 2007; nie jest to dokument użytkownika i jest on praktycznie przestarzały - niezwiązany z formatem diagramu Dia.
- DESQview / ogólny plik danych - Istnieją rzadkie, archiwalne zastosowania rozszerzenia .dia; żadne z nich nie jest dziś powszechne w porównaniu z diagramem Dia.
Programy otwierające pliki DIA
Szczegóły techniczne
specyfikacja| Typ pliku | diagram wektorowy XML skompresowany gzip |
| Kodowanie | XML (UTF-8), domyślnie skompresowany gzip |
| Magiczne bajty | 1F 8B 08 (sygnatura gzip) po skompresowaniu; czysty XML zaczyna się od <?xml i korzenia <dia:diagram>, gdy jest przechowywany bez kompresji |
| Kontener | strumień gzip opakowujący pojedynczy dokument XML UTF-8 |
| Kompresja | gzip/DEFLATE stosowany domyślnie do całego dokumentu XML; można wyłączyć, aby zapisać czysty XML |
| Typowy rozmiar pliku | 2 KB - 500 KB (skompresowany; większość diagramów to małe dokumenty wektorowe) |
| Element główny XML | <dia:diagram> z zagnieżdżonymi elementami <dia:layer> oraz obiektami kształtów/łączników |
| Układ współrzędnych | Obszar roboczy mierzony w centymetrach; oparty na wektorach, praktycznie nieograniczony rozmiar płótna |
| Integralność | gzip CRC-32 w skompresowanym strumieniu (sprawdzenie integralności na poziomie kontenera) |
| Typ MIME | application/x-dia-diagram |
| Typy diagramów | Schematy blokowe, UML (klas, sekwencji, stanów), diagramy ER, diagramy sieciowe, schematy obwodów (poprzez biblioteki wtyczek kształtów) |
| Formaty eksportu | SVG, PNG, PDF, EPS, DXF, WMF, CGM (z aplikacji Dia) |
| Stabilność formatu | Stabilny w całej serii Dia 0.9x; kompatybilny wstecz - pliki z Dia 0.90 otwierają się w Dia 0.97.2 |
| Wydano | 1998 (Dia diagram editor, part of the GNOME ecosystem) |
| Najnowsza wersja | Dia file format as written by Dia 0.97.x (last stable, 2011); format stable since |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | wiki.gnome.org |
Konwersje DIA
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki DIA.