DXF-tekening (.dxf)
Autodesk StandaardDrawing 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:
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 4EASCII-WEERGAVE: 0..SECTION
Standaardisatie: Autodesk Open CAD Specification
Technische specificaties
| Containerarchitectuur | ASCII- of binaire getagde sleutel-waardeparen met groepscodes, georganiseerd in secties (HEADER, CLASSES, TABLES, BLOCKS, ENTITIES, OBJECTS) |
| Compressie | Niet-gecomprimeerde gestructureerde tekst of binaire getagde records |
| Bytevolgorde (endianness) | Little-Endian (binair DXF); ASCII-tekststroom (ASCII DXF) |
| Kleurruimten | AutoCAD Color Index (ACI 1-255), TrueColor (24-bits RGB) |
| Kanalen en structuur | Meerdere lagen vectorgeometrie, 2D-tekencurves, 3D-meshes en parametrische entiteiten |
| Maximale afmetingen | Vrijwel oneindige reële coördinatenruimte met IEEE-dubbele precisie |
| Transparantie | Laagdekking wordt ondersteund in moderne AutoCAD DXF-revisies |
| Streaming en progressief | Sequentiële parsing van groepscodes maakt incrementele streaming per sectie mogelijk |
Technische vergelijkingsmatrix: DXF versus concurrenten
| Technisch kenmerk | DXF (Huidig) | DWG | SVG | STEP |
|---|---|---|---|---|
| Formaattype | Open uitwisseling in getagde tekst of binair formaat | Propriëtaire binaire database van Autodesk | W3C-webvectorstandaard | ISO 10303-productmodelstandaard |
| CNC en productie | Gebruikelijk CAD-uitwisselingsformaat; ondersteuning verschilt per machine en software | Vereist conversie naar DXF | Beperkte eenhedenschaling / CNC-ondersteuning | Ondersteuning verschilt per software. |
| Leesbaarheid voor mensen | Volledig leesbaar voor mensen (ASCII-modus) | Alleen binair (versleuteld / gecomprimeerd) | Voor mensen leesbare XML | Voor mensen leesbare STEP-tekst |
| 2D- versus 3D-focus | Voornamelijk 2D-tekenwerk en 2,5D-snijden | Volledige 2D/3D BIM-database | Grafisch 2D-vectorontwerp | Zuiver 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
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.
Gerelateerde conversieparen voor DXF
Het converteren van een DXF-tekening naar SVG voor CAD zet complexe technische vectorgegevens om in lichte XML-afbeeldingen voor webbrowsers en vectorbewerkingsprogramma's.
Het converteren van Scalable Vector Graphics naar Drawing Exchange Format vertaalt webklare visuele vectoren naar de nauwkeurige wiskundige coördinaten die nodig zijn voor computer-aided design-software.