DXF-tegning (.dxf)

Autodesks Standard

Drawing Exchange Format (DXF) er Autodesks CAD-utvekslingsformat for å flytte tegningselementer mellom kompatible design- og produksjonsprogrammer. Kontroller målversjonen og hvilke entiteter som støttes, særlig for mål, spliner og 3D-objekter.

Konverter DXF til SVG

Gratis DXF til SVG-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.

Inspeksjon og metadata

Operativsystemer og filanalysatorer identifiserer DXF-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

Privat - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte ble lastet opp til eksterne servere. All behandling foregikk lokalt i det isolerte nettlesermiljøet ditt.

Filsignatur på bytenivå (magiske byte)

Operativsystemer og filanalysatorer identifiserer DXF-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

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

ASCII-REPRESENTASJON: 0..SECTION

Standardisering: Autodesks åpne CAD-spesifikasjon

Tekniske spesifikasjoner

BeholderarkitekturASCII- eller binærkodede nøkkel/verdi-par med gruppekoder, organisert i seksjonene HEADER, CLASSES, TABLES, BLOCKS, ENTITIES og OBJECTS
KomprimeringUkomprimert strukturert tekst eller binære poster med gruppekoder
BytterekkefølgeLittle-endian (binær DXF); ASCII-tekststrøm (ASCII DXF)
FargeromAutoCAD Color Index (ACI 1-255), Ekte farger (24-bits RGB)
Kanaler og strukturVektorgeometri i flere lag, 2D-tegnekurver, 3D-nett og parametriske entiteter
Maks. dimensjonerI praksis ubegrenset koordinatrom med IEEE-dobbelpresisjon
GjennomsiktighetUgjennomsiktighet per lag støttes i nyere AutoCAD DXF-revisjoner
Strømming og progressiv visningSekvensiell tolking av gruppekoder gjør det mulig å strømme seksjoner trinnvis

Teknisk sammenligningsmatrise: DXF sammenlignet med konkurrenter

Teknisk attributtDXF (Gjeldende)DWGSVGSTEP
Format-typeÅpen tagget tekst / binær utvekslingProprietær binær database fra AutodeskW3C-vektorstandard for webISO 10303 Produktmodellstandard
CNC og produksjonVanlig CAD-utvekslingsformat; støtten varierer etter maskin og programvareKrever konvertering til DXFBegrenset enhetsskalering / CNC-støtteStøtten varierer mellom programmer.
Menneskelig lesbarhetFullstendig menneskelesbar (ASCII-modus)Kun binær (kryptert/komprimert)Menneskelesbar XMLMenneskelesbar STEP-tekst
2D vs 3D-fokusFørst og fremst 2D-tegning og 2,5D-skjæringFull 2D/3D BIM-database2D grafisk vektordesignRen 3D-modell av solide konstruksjoner

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

CAD-programvaren rapporterer 'Syntaksfeil på linje X: Manglende gruppekodepar'.

Underliggende årsak: Tekstredigeringsprogrammet satte inn uregelmessige linjeskift eller avbrøt en ENTITIES-seksjon før '0 ENDSEC'.

Utbedring: Tilpass gruppekodepar på nytt og sørg for samsvarende ENDSEC- og EOF-markører ved hjelp av File2File.app CAD Repair.

Sikkerhetsanalyse og angrepsvektorer mot parsere

DXF-parsere behandler dypt nestede blokkstrukturer der dårlig formet rekursjon eller enorme gruppekodetabeller kan forårsake tjenestenekt.

Kjente angrepsvektorer

  • Rekursiv løkke i blokkdefinisjonen som utløser krasj på grunn av stabelutmattelse i CAD-motorer.
  • Bufferoverflyt ved lesing av for lange entitetslagnavn eller tekststrenger.
  • Tjenestenekt gjennom allokering av koordinattabell på flere gigabyte.

Anbefalte sikkerhetstiltak: Håndhev grenser for rekursjonsdybde og antall entiteter ved innlesing av ikke-klarerte DXF-tegninger.

Historisk opprinnelse og milepæler

2018DXF-formatrevisjonen i AutoCAD 2018 utvider geometrisk presisjon og objektets håndtakstabilitet.
2000AutoCAD 2000 introduserer utvidede objektdata og forbedret 3D-solidgeometri i DXF.
1982John Walker og Autodesk introduserer DXF med AutoCAD 1.0 for å la tredjepartsprogrammer lese CAD-data.

Viktige fordeler

  • DXF brukes mye til å utveksle CAD-tegninger med kompatible CNC-maskiner, laserskjærere, 3D-CAD-programmer og tegneverktøy.
  • Menneskelesbar ASCII-representasjon muliggjør direkte programmatisk generering, parsing og automatisert modifikasjon.
  • Høy matematisk presisjon ved bruk av IEEE 754 64-bits flyttallskoordinater.

Tekniske begrensninger og ulemper

  • ASCII DXF-filer er unødvendig store og trege å tolke sammenlignet med opprinnelige binære DWG-filer.
  • Mangler avansert historikk for parametriske begrensninger og dynamisk blokkintelligens som finnes i moderne CAD-databaser.
  • Komplekse spline- eller NURBS-kurveoversettelser kan noen ganger brytes ned til fasetterte polylinje-tilnærminger.

Interessante tekniske fakta

  • DXF-filer organiserer hver eneste linje med data som et tolinjers gruppekodepar: linje 1 er heltallskoden, linje 2 er verdien.
  • Konstruktører, maskinarbeidere og produsenter bruker DXF til å utveksle tegninger i enkelte arbeidsflyter for CNC-fresing og plasmaskjæring.
  • Autodesk opprettet i utgangspunktet DXF fordi de ønsket å holde sitt proprietære DWG-format binært og konfidensielt.

Ofte stilte tekniske spørsmål

Hva er forskjellen mellom DXF og DWG?

DWG er Autodesk sitt proprietære, kompakte binære databaseformat, mens DXF er et åpent, menneskelig lesbart utvekslingsformat designet for å dele geometri med andre programmer.

Kan jeg konvertere DXF til PDF eller SVG?

Ja. File2File.app kan konvertere CAD DXF-tegninger til skarpe, skalerbare PDF- eller SVG-vektorfiler direkte i nettleseren din.

Hvorfor krever CNC-laserskjærere DXF-filer?

DXF-tegninger kan levere 2D-konturer til laserskjærere, freser og andre CAM-arbeidsflyter. Kontroller måleenheter, lukkede baner, målestokk og om CAM-verktøyet importerer entitetene fra riktige lag før du skjærer.