Rysunek DXF (.dxf)

Autodesk Standardowy

Drawing Exchange Format (DXF) to uniwersalny standard wymiany danych CAD firmy Autodesk, zapewniający interoperacyjność precyzyjnego rysunku technicznego 2D oraz architektonicznej geometrii 3D we wszystkich programach inżynieryjnych i produkcyjnych.

Konwertuj DXF na SVG

Darmowy konwerter z DXF na SVG w przeglądarce. Konwertuj pliki natychmiast na swoim urządzeniu.

Inspekcja i metadane

Systemy operacyjne i analizatory plików identyfikują pliki DXF, sprawdzając początkową sekwencję bajtów binarnych:

Wybierz lub upuść pliki tutaj

Konwersja w 100% prywatna w przeglądarce - pliki nigdy nie opuszczają Twojego urządzenia

lub wklej Ctrl+V
Gwarancja prywatności bez przesyłania danych do sieci: 0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.

Podpis nagłówka na poziomie bajtów (Magic Bytes)

Systemy operacyjne i analizatory plików identyfikują pliki DXF, sprawdzając początkową sekwencję bajtów binarnych:

PODPIS HEX (OFFSET 0):

30 0D 0A 53 45 43 54 49 4F 4E

REPREZENTACJA ASCII: 0..SECTION

Normalizacja: Autodesk Open CAD Specification

Specyfikacja techniczna

Architektura konteneraPary kodów grup klucz-wartość oznaczene tekstowo (ASCII) lub binarne, zorganizowane w sekcje (HEADER, CLASSES, TABLES, BLOCKS, ENTITIES, OBJECTS)
KompresjaNeskompresowany tekst strukturalny lub binarne rekordy tagowane
Kolejność bajtów (Endianness)Little-Endian (binarny DXF); strumień tekstu ASCII (tekstowy DXF)
Przestrzenie kolorówAutoCAD Color Index (ACI 1-255), TrueColor (24-bit RGB)
Kanały i strukturaWielowarstwowa geometria wektorowa, krzywe kreślarskie 2D, siatki 3D oraz encje parametryczne
Maks. wymiaryPrawie nieskończona przestrzeni współrzędnych rzeczywistych o podwójnej precyzji zgodna ze standardem IEEE
PrzezroczystośćPrzeźroczystość warstw obsługiwana w nowoczesnych rewizjach formatu DXF programu AutoCAD
Streaming i progresywne ładowanieSekwencyjne parsowanie kodów grup umożliwia przyrostowe strumieniowanie sekcji

Techniczna macierz porównawcza: DXF a konkurencja

Atrybut technicznyDXF (Bieżący)DWGSVGSTEP
Typ formatuOtwarte teksty tagowane / Wymiana binarnaWłasnościowa binarna baza danych AutodeskWektorowy standard internetowy W3CStandard modelu produktu ISO 10303
CNC i produkcjaUniwersalny punkt odniesienia w hali produkcyjnejWymaga konwersji do DXFOgraniczone skalowanie jednostek / obsługa CNCUniwersalna obróbka bryłowa 3D
Czytelność dla człowiekaW pełni czytelny dla człowieka (tryb ASCII)Tylko binarny (zaszyfrowany/skompresowany)Czytelny dla człowieka XMLCzytelny dla człowieka tekst STEP
Ukierunkowanie 2D a 3DGłównie kreślenie 2D i cięcie 2.5DPełna baza danych BIM 2D/3DGraficzny projekt wektorowy 2DCzysty model inżynieryjny bryłowy 3D

Typowe tryby uszkodzeń i przewodnik odzyskiwania szesnastkowego

Oprogramowanie CAD zgłasza błąd: 'Błąd składni w linii X: Brak pary kodów grup'.

Główna przyczyna: Edytor tekstu wstawił nieregularne znaki podziału wiersza lub obciął sekcję ENTITIES przed znacznikiem '0 ENDSEC'.

Odzyskiwanie: Wyrównaj ponownie pary kodów grup i upewnij się, że znaczniki ENDSEC i EOF pasują do siebie, korzystając z narzędzia File2File CAD Repair.

Analiza bezpieczeństwa i wektory ataku na parser

Analizatory składni plików DXF oceniają głęboko zagnieżdżone struktury bloków, w których wadliwa rekurencja lub ogromne tablice kodów grup mogą spowodować odmowę usługi (DoS).

Znane wektory ataku

  • Rekurencyjna pętla definicji bloku wywołująca błąd wyczerpania stosu (stack exhaustion) w silnikach CAD.
  • Przepełnienie bufora podczas odczytu nadmiernie długich nazw warstw encji lub ciągów tekstowych.
  • Odmowa usługi (DoS) poprzez alokację wielogigabajtowych tablic współrzędnych.

Najlepsze praktyki obronne: Egzekwuj limity głębokości rekurencji oraz ograniczenia liczby encji podczas wczytywania niezaufanych rysunków DXF.

Pochodzenie historyczne i kamienie milowe

2018Rewizja formatu DXF w programie AutoCAD 2018 rozszerza precyzję geometryczną oraz stabilność uchwytów obiektów.
2000AutoCAD 2000 wprowadza rozszerzone dane obiektów oraz ulepszoną geometrię bryłową 3D w formacie DXF.
1982John Walker i Autodesk wprowadzają format DXF wraz z programem AutoCAD 1.0, aby umożliwić programom zewnętrznym odczyt danych CAD.

Główne zalety

  • Uniwersalny standard CAD: kompatybilny z każdą maszyną CNC, wycinarką laserową, programem 3D CAD i narzędziem kreślarskim na świecie.
  • Czytelna dla człowieka reprezentacja ASCII umożliwia bezpośrednie generowanie, analizowanie i automatyczną modyfikację za pomocą skryptów.
  • Wysoka precyzja matematyczna wykorzystująca współrzędne zmiennoprzecinkowe o podwójnej precyzji (64-bitowe) zgodne ze standardem IEEE 754.

Ograniczenia techniczne i wady

  • Pliki tekstowe DXF są duże i wolno się parsują w porównaniu do natywnych binarnych plików DWG.
  • Brak zaawansowanej historii wiązań parametrycznych oraz inteligencji bloków dynamicznych znanych z nowoczesnych baz danych CAD.
  • Złożone translacje krzywych splajnu lub NURBS mogą czasami rozkładać się na fasetowane przybliżenia łamanymi.

Ciekawe informacje techniczne

  • Pliki DXF organizują każdą pojedynczą linijkę danych jako dwuwierszową parę kodów grup: linia 1 to znacznik liczbowy, linia 2 to wartość.
  • Twórcy, mechanicy i producenci polegają na formacie DXF jako uniwersalnym języku (lingua franca) do frezowania CNC i cięcia plazmowego.
  • Firma Autodesk początkowo stworzyła format DXF, ponieważ chciała zachować swój własnościowy format DWG jako binarny i poufny.

Często zadawane pytania techniczne

Jaka jest różnica między formatem DXF a DWG?

DWG to własnościowy, kompaktowy binarny format bazy danych firmy Autodesk, podczas gdy DXF to otwarty, czytelny dla człowieka format wymiany przeznaczony do udostępniania geometrii innym programom.

Czy mogę przekonwertować plik DXF do formatu PDF lub SVG?

Tak. Narzędzie File2File.app potrafi konwertować rysunki CAD DXF na wyraźne, skalowalne pliki wektorowe PDF lub SVG bezpośrednio w przeglądarce internetowej.

Dlaczego wycinarki laserowe CNC wymagają plików DXF?

Sterowniki CNC odczytują dwuwymiarowe polilinie, łuki i okręgi wektorowe w celu generowania ścieżek narzędzia (kodu G-code), a DXF to uniwersalny format obsługiwany przez całe oprogramowanie CAM.