DXF-tekening (.dxf)

Autodesk Standaard

Drawing Exchange Format (DXF) is het CAD-uitwisselingsformaat van Autodesk voor het verplaatsen van tekeningentiteiten tussen compatibele ontwerp- en productietoepassingen. Controleer de doelversie en ondersteunde entiteiten, met name voor maatvoering, splines en 3D-objecten.

DXF naar SVG converteren

Gratis DXF-naar-SVG-converter in uw browser. Converteer bestanden direct op uw apparaat.

Inspecteren en metadata

Besturingssystemen en bestandsanalysators herkennen DXF-bestanden aan de hand van de eerste binaire bytesequentie:

Selecteer of sleep bestanden hierheen

Privé - bestanden verlaten uw apparaat niet

of plak Ctrl+V
Privacygarantie zonder netwerktransmissie: 0 bytes geüpload naar externe servers. Alle verwerking vond lokaal plaats in uw browser-sandbox.

Bestandshandtekening op byteniveau (magic bytes)

Besturingssystemen en bestandsanalysators herkennen DXF-bestanden aan de hand van de eerste binaire bytesequentie:

HEX-HANDTEKENING (OFFSET 0):

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

ASCII-WEERGAVE: 0..SECTION

Standaardisatie: Autodesk Open CAD Specification

Technische specificaties

ContainerarchitectuurASCII- of binaire getagde sleutel-waardeparen met groepscodes, georganiseerd in secties (HEADER, CLASSES, TABLES, BLOCKS, ENTITIES, OBJECTS)
CompressieNiet-gecomprimeerde gestructureerde tekst of binaire getagde records
Bytevolgorde (endianness)Little-Endian (binair DXF); ASCII-tekststroom (ASCII DXF)
KleurruimtenAutoCAD Color Index (ACI 1-255), TrueColor (24-bits RGB)
Kanalen en structuurMeerdere lagen vectorgeometrie, 2D-tekencurves, 3D-meshes en parametrische entiteiten
Maximale afmetingenVrijwel oneindige reële coördinatenruimte met IEEE-dubbele precisie
TransparantieLaagdekking wordt ondersteund in moderne AutoCAD DXF-revisies
Streaming en progressiefSequentiële parsing van groepscodes maakt incrementele streaming per sectie mogelijk

Technische vergelijkingsmatrix: DXF versus concurrenten

Technisch kenmerkDXF (Huidig)DWGSVGSTEP
FormaattypeOpen uitwisseling in getagde tekst of binair formaatPropriëtaire binaire database van AutodeskW3C-webvectorstandaardISO 10303-productmodelstandaard
CNC en productieGebruikelijk CAD-uitwisselingsformaat; ondersteuning verschilt per machine en softwareVereist conversie naar DXFBeperkte eenhedenschaling / CNC-ondersteuningOndersteuning verschilt per software.
Leesbaarheid voor mensenVolledig leesbaar voor mensen (ASCII-modus)Alleen binair (versleuteld / gecomprimeerd)Voor mensen leesbare XMLVoor mensen leesbare STEP-tekst
2D- versus 3D-focusVoornamelijk 2D-tekenwerk en 2,5D-snijdenVolledige 2D/3D BIM-databaseGrafisch 2D-vectorontwerpZuiver 3D-model met solide geometrie

Veelvoorkomende beschadigingen en gids voor hex-herstel

CAD-software rapporteert 'Syntax error on line X: Missing group code pair'.

Oorzaak: Teksteditor heeft onregelmatige regeleinden ingevoegd of een ENTITIES-sectie afgekapt vóór '0 ENDSEC'.

Herstel: Lijn de groepscodeparen opnieuw uit en zorg met File2File.app CAD Repair voor bij elkaar horende ENDSEC- en EOF-markeringen.

Beveiligingsanalyse en aanvalsvectoren voor parsers

DXF-parsers verwerken diep geneste blokstructuren. Misvormde recursie of enorme groepscodetabellen kunnen leiden tot denial-of-service-aanvallen.

Bekende aanvalsvectoren

  • Een recursieve lus in blokdefinities die in CAD-engines een crash door uitputting van de stack veroorzaakt.
  • Bufferoverloop bij het lezen van uitzonderlijk lange laagnamen van entiteiten of tekstreeksen.
  • Denial of service door toewijzing van coördinatenarrays van meerdere gigabytes.

Aanbevolen beveiligingspraktijken: Stel limieten in voor recursiediepte en het aantal entiteiten bij het inlezen van niet-vertrouwde DXF-tekeningen.

Historische oorsprong en mijlpalen

2018De revisie van het AutoCAD 2018 DXF-formaat breidt de geometrische precisie en stabiliteit van objecthandles uit.
2000AutoCAD 2000 introduceert uitgebreide objectgegevens en verbeterde 3D-solidgeometrie in DXF.
1982John Walker en Autodesk introduceren DXF met AutoCAD 1.0 om programma's van derden CAD-gegevens te laten lezen.

Belangrijkste voordelen

  • Veel gebruikt voor het uitwisselen van CAD-tekeningen met compatibele CNC-, lasersnij-, 3D-CAD- en tekentools.
  • Menselijk leesbare ASCII-weergave maakt direct programmatisch genereren, parseren en geautomatiseerd wijzigen mogelijk.
  • Hoge wiskundige precisie met behulp van IEEE 754 64-bits drijvende-kommacoördinaten.

Technische beperkingen

  • ASCII DXF-bestanden zijn opgeblazen en worden traag geparseerd in vergelijking met systeemeigen binaire DWG-bestanden.
  • Mist de geavanceerde geschiedenis van parametrische beperkingen en de dynamische blokintelligentie van moderne CAD-databases.
  • Complexe omzettingen van spline- of NURBS-curven kunnen soms uiteenvallen in gefacetteerde polylijnbenaderingen.

Interessante technische weetjes

  • DXF-bestanden ordenen elke afzonderlijke gegevensregel in een groepscodepaar van twee regels: regel 1 bevat de tag als geheel getal, regel 2 de waarde.
  • Makers, verspaners en metaalbewerkers gebruiken DXF om tekeningen uit te wisselen voor sommige CNC-frees- en plasmasnijworkflows.
  • Autodesk heeft DXF oorspronkelijk gecreëerd omdat het zijn propriëtaire DWG-formaat binair en vertrouwelijk wilde houden.

Veelgestelde technische vragen

Wat is het verschil tussen DXF en DWG?

DWG is het propriëtaire, compacte binaire databaseformaat van Autodesk, terwijl DXF een open, menselijk leesbaar uitwisselingsformaat is dat is ontworpen voor het delen van geometrie met andere programma's.

Kan ik DXF naar PDF of SVG converteren?

Ja. File2File.app kan CAD DXF-tekeningen direct in uw webbrowser omzetten naar scherpe, schaalbare PDF- of SVG-vectorbestanden.

Waarom vereisen CNC-lasersnijders DXF-bestanden?

DXF-tekeningen kunnen 2D-omtrekken leveren voor lasersnijders, frezen en andere CAM-workflows. Controleer voor het snijden de eenheden, gesloten paden, schaal en of de CAM-tool de entiteiten in de juiste lagen importeert.