DXF crtež (.dxf)

Otvorena Standard

Drawing Exchange Format (DXF) je Autodeskov format za razmenu CAD crteža između kompatibilnih aplikacija za projektovanje i proizvodnju. Proverite verziju ciljnog programa i podržane entitete, naročito za kotiranje, splajnove i 3D objekte.

Konvertujte DXF u SVG

Besplatan konvertor DXF u SVG u pregledaču. Konvertujte datoteke odmah na svom uređaju.

Pregled i metapodaci

Operativni sistemi i analizatori datoteka identifikuju DXF datoteke proverom početnog binarnog niza bajtova:

Izaberite ili prevucite datoteke ovde

Privatno - datoteke nikada ne napuštaju vaš uređaj

ili nalepite Ctrl+V
Garancija privatnosti: bez prenosa podataka preko mreže 0 bajtova poslato spoljnim serverima. Sva obrada je izvršena lokalno u bezbednom okruženju vašeg pregledača.

Potpis zaglavlja na nivou bajtova (magični bajtovi)

Operativni sistemi i analizatori datoteka identifikuju DXF datoteke proverom početnog binarnog niza bajtova:

HEKSADECIMALNI POTPIS (OFFSET 0):

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

ASCII REPREZENTACIJA: 0..SECTION

Standardizacija: Otvorena CAD specifikacija kompanije Autodesk

Tehničke specifikacije

Arhitektura kontejneraParovi označenih kodova grupa i vrednosti u ASCII ili binarnom obliku, organizovani u odeljke (HEADER, CLASSES, TABLES, BLOCKS, ENTITIES, OBJECTS)
KompresijaNekomprimovani strukturisani tekst ili binarni zapisi sa oznakama
Bajtni redosled (Endianness)Little-endian u binarnom DXF-u; ASCII tekstualni tok u ASCII DXF-u
Prostori bojaAutoCAD indeks boja (ACI 1-255), TrueColor (24-bitni RGB)
Kanali i strukturaVišeslojna vektorska geometrija, krive za 2D crtanje, 3D mreže i parametarski entiteti
Maksimalne dimenzijeGotovo neograničen koordinatni prostor realnih brojeva dvostruke preciznosti IEEE
TransparentnostPodržana je neprozirnost slojeva u savremenim revizijama DXF-a
Strimovanje i progresivno učitavanjeSekvencijalno parsiranje kodova grupa omogućava inkrementalno strimovanje odeljaka

Tehnička matrica poređenja: DXF u odnosu na konkurente

Tehnički atributDXF (Trenutno)DWGSVGSTEP
Tip formataOtvoreni format sa označenim tekstom / binarna razmenaVlasnička Autodesk binarna baza podatakaW3C veb vektorski standardISO 10303 standard modela proizvoda
CNC i proizvodnjaUobičajen CAD format za razmenu; podrška se razlikuje u zavisnosti od mašine i softveraZahteva konverziju u DXFOgraničeno skaliranje jedinica / CNC podrškaPodrška se razlikuje u zavisnosti od programa.
Čitljivost od strane ljudiPotpuno čitljivo ljudima (ASCII režim)Samo binarno (šifrovano/kompresovano)XML čitljiv ljudimaSTEP tekst čitljiv ljudima
Fokus na 2D u odnosu na 3DPrvenstveno 2D crtanje i 2.5D sečenjeKompletna 2D/3D BIM baza podataka2D grafički vektorski dizajnČist 3D inženjerski model čvrstog tela

Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak

CAD softver prijavljuje: 'Sintaksna greška u liniji X: Nedostaje par kodova grupe'.

Osnovni uzrok: Tekstualni uređivač je ubacio neregularne prelome reda ili skratio ENTITIES odeljak pre '0 ENDSEC' oznake.

Oporavak: Ponovo uskladite parove grupnih kodova i proverite da li se oznake ENDSEC i EOF poklapaju pomoću alata File2File.app CAD Repair.

Bezbednosna analiza i vektori napada parsera

DXF parseri procenjuju duboko ugnježdene strukture blokova gde nepravilna rekurzija ili ogromne tabele kodova grupa mogu izazvati uskraćivanje usluge (DoS).

Poznati vektori napada

  • Petlja rekurzivne definicije bloka koja pokreće pad sistema usled iscrpljivanja steka (stack exhaustion) u CAD sistemima.
  • Prelivanje bafera pri čitanju preterano dugih imena slojeva entiteta ili tekstualnih nizova.
  • Uskraćivanje usluge kroz alokaciju koordinatnih nizova veličine nekoliko gigabajta.

Najbolje prakse za zaštitu: Nametnite ograničenja dubine rekurzije i maksimalnog broja entiteta pri unosu DXF crteža iz nepouzdanih izvora.

Istorijat i prekretnice

2018Revizija DXF formata iz AutoCAD-a 2018 unapređuje geometrijsku preciznost i stabilnost identifikatora objekata.
2000AutoCAD 2000 uvodi proširene podatke o objektima i poboljšanu geometriju 3D čvrstih tela u DXF.
1982Džon Voker (John Walker) i Autodesk uvode DXF sa AutoCAD-om 1.0 kako bi omogućili programima trećih strana da čitaju CAD podatke.

Ključne prednosti

  • Često se koristi za razmenu CAD crteža sa kompatibilnim CNC mašinama, laserskim sekačima, 3D CAD programima i alatima za crtanje.
  • ASCII reprezentacija čitljiva ljudima omogućava direktno programsko generisanje, parsiranje i automatsku modifikaciju.
  • Visoka matematička preciznost korišćenjem IEEE 754 64-bitnih koordinata sa pokretnim zarezom.

Tehnička ograničenja i nedostaci

  • ASCII DXF datoteke su glomazne i spore za parsiranje u poređenju sa izvornim binarnim DWG datotekama.
  • Nedostaje im istorija naprednih parametarskih ograničenja i inteligencija dinamičkih blokova koja se nalazi u modernim CAD bazama podataka.
  • Pri složenim konverzijama splajnova ili NURBS krivih ponekad može doći do njihove aproksimacije fasetiranim polilinijama.

Zanimljivosti

  • DXF datoteke organizuju svaki pojedinačni red podataka kao par kodova grupe u dva reda: prvi red je celobrojna oznaka, drugi red je vrednost.
  • Proizvođači i mašinisti koriste DXF za razmenu crteža u nekim tokovima rada za CNC glodanje i plazma sečenje.
  • Autodesk je prvobitno kreirao DXF zato što je želeo da svoj vlasnički DWG format zadrži u binarnom i poverljivom obliku.

Često postavljana tehnička pitanja

Koja je razlika između DXF i DWG?

DWG je Autodeskov vlasnički, kompaktan binarni format baze podataka, dok je DXF otvoreni format razmene čitljiv ljudima, dizajniran za deljenje geometrije sa drugim programima.

Mogu li da konvertujem DXF u PDF ili SVG?

Da. File2File.app može da konvertuje CAD DXF crteže u oštre, skalabilne PDF ili SVG vektorske datoteke direktno u vašem veb pretraživaču.

Zašto CNC laserski sekači zahtevaju DXF datoteke?

DXF crteži mogu da sadrže 2D konture za laserske sekače, glodalice i druge CAM tokove rada. Pre sečenja proverite jedinice, zatvorene putanje, razmeru i da li CAM alat ispravno uvozi entitete iz slojeva.