DXF-tegning (.dxf)

Autodesk Standard

Drawing Exchange Format (DXF) er Autodesks CAD-udvekslingsformat til overførsel af tegningselementer mellem kompatible design- og produktionsprogrammer. Kontrollér destinationsversionen og de understøttede enheder, især mål, splines og 3D-objekter.

Konverter DXF til SVG

Gratis DXF til SVG-konverter i browseren. Konverter filer med det samme på din enhed.

Undersøgelse og metadata

Operativsystemer og filanalysatorer identificerer DXF-filer ved at inspicere den indledende binære bytesekvens:

Vælg eller træk filer hertil

Privat - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 byte overført til eksterne servere. Al behandling foregik lokalt i browserens sandkasse.

Byte-niveau Header-signatur (Magic Bytes)

Operativsystemer og filanalysatorer identificerer DXF-filer ved at inspicere den indledende binære bytesekvens:

HEX-SIGNATUR (OFFSET 0):

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

ASCII-REPRÆSENTATION: 0..SECTION

Standardisering: Autodesk Open CAD Specification

Tekniske specifikationer

ContainerarkitekturASCII- eller binære taggede nøgle-værdi-gruppekodepar organiseret i sektionerne HEADER, CLASSES, TABLES, BLOCKS, ENTITIES og OBJECTS
KomprimeringUkomprimeret struktureret tekst eller binære taggede poster
Byte-rækkefølgeLittle-Endian (binær DXF); ASCII-tekststrøm (ASCII-DXF)
FarverumAutoCAD Color Index (ACI 1-255), TrueColor (24-bit RGB)
Kanaler og strukturVektorgeometri i flere lag, 2D-tegnekurver, 3D-meshes og parametriske objekter
Maks. dimensionerVirtuelt uendeligt IEEE-flydende komma-koordinatrum med dobbelt præcision
GennemsigtighedLagets opacitet understøttes i moderne AutoCAD DXF-revisioner
Streaming og progressivSekventiel fortolkning af gruppekoder muliggør inkrementel streaming af sektioner

Teknisk sammenligningsmatrix: DXF sammenlignet med konkurrenterne

Teknisk attributDXF (Aktuel)DWGSVGSTEP
FormattypeÅbent mærket tekst-/binærudvekslingsformatAutodesks proprietære binære databaseW3C's webvektorstandardISO 10303 produktmodelstandard
CNC og fremstillingAlmindeligt CAD-udvekslingsformat; understøttelsen varierer efter maskine og softwareKræver konvertering til DXFBegrænset enhedsskalering / CNC-understøttelseUnderstøttelsen varierer fra program til program.
Menneskelig læsbarhedFuldstændig menneskelæsbar (ASCII-tilstand)Kun binær (krypteret/komprimeret)Menneskelæsbar XMLMenneskelæsbar STEP-tekst
2D vs 3D-fokusPrimært 2D-tegning og 2,5D-skæringFuld 2D/3D BIM-database2D grafisk vektordesignRen 3D-solid ingeniørmodel

Almindelige korruptionstilstande og hex-gendannelsesvejledning

CAD-software rapporterer 'Syntaksfejl på linje X: Manglende gruppekodepar'.

Grundlæggende årsag: Teksteditoren indsatte uregelmæssige linjeskift eller afbrød en ENTITIES-sektion før '0 ENDSEC'.

Gendannelse: Genjuster gruppekodepar, og sørg for matchende ENDSEC- og EOF-markører ved hjælp af File2File.app CAD Repair.

Sikkerhedsanalyse og parser-angrebsvektorer

DXF-parsere behandler dybt indlejrede blokstrukturer, hvor fejlbehæftet rekursion eller enorme gruppekodetabeller kan forårsage tjenestenægtelse.

Kendte angrebsvektorer

  • Rekursiv blokdefinitionsløkke, der udløser nedbrud pga. stakudtømmelse i CAD-motorer.
  • Bufferoverløb ved læsning af overdrevent lange entitetslagernavne eller tekststrenge.
  • Tjenestenægtelse gennem allokering af koordinatarrayer på flere gigabyte.

Defensive bedste praksisser: Sæt grænser for rekursionsdybde og antal entiteter, når der indlæses ikke-betroede DXF-tegninger.

Historisk oprindelse og milepæle

2018AutoCAD 2018 DXF-formatrevisionen udvider den geometriske præcision og stabiliteten for objekthåndtag.
2000AutoCAD 2000 introducerer udvidede objektoplysninger og forbedret 3D-solidgeometri i DXF.
1982John Walker og Autodesk introducerer DXF med AutoCAD 1.0 for at give tredjepartsprogrammer mulighed for at læse CAD-data.

Vigtige fordele og styrker

  • Udbredt til udveksling af CAD-tegninger med kompatible CNC-, laserskærings-, 3D-CAD- og tegneværktøjer.
  • Menneskelæsbar ASCII-repræsentation muliggør direkte programmatisk generering, parsing og automatiseret ændring.
  • Høj matematisk præcision med 64-bit koordinater med flydende komma i henhold til IEEE 754.

Tekniske begrænsninger og ulemper

  • ASCII DXF-filer er omfangsrige og langsomme at analysere sammenlignet med native binære DWG-filer.
  • Mangler avanceret historik over parametriske begrænsninger og dynamisk blokfunktionalitet, der findes i moderne CAD-databaser.
  • Komplekse spline- eller NURBS-kurveoversættelser kan nogle gange blive dekomponeret til facetterede polylinjetilnærmelser.

Interessante tekniske fakta

  • DXF-filer organiserer hver eneste datalinje som et kodepar i to linjer: linje 1 er heltalstaget, linje 2 er værdien.
  • Folk, maskinarbejdere og producenter bruger DXF til at udveksle tegninger i visse arbejdsgange med CNC-fræsning og plasmaskæring.
  • Autodesk oprettede oprindeligt DXF, fordi Autodesk ønskede at holde deres proprietære DWG-format binært og fortroligt.

Ofte stillede tekniske spørgsmål

Hvad er forskellen mellem DXF og DWG?

DWG er Autodesks proprietære, kompakte binære databaseformat, mens DXF er et åbent, menneskeligt læsbart udvekslingsformat designet til deling af 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 din webbrowser.

Hvorfor kræver CNC-laserskærere DXF-filer?

DXF-tegninger kan levere 2D-omrids til laserskærere, fræsere og andre CAM-arbejdsgange. Kontrollér enheder, lukkede kurver, målestok og om CAM-værktøjet importerer enhederne på de rigtige lag, før du skærer.