Hvad er DXF-filformatet?
En .dxf-fil indeholder projektdata for en AutoCAD-vektortegning; den ligner .DWG-formatet, men gemmer data i en mere udvekslingsvenlig form. Oprindeligt gemte .dxf-filer data som ASCII-tekst, men binær kodning understøttes også. ASCII .dxf-filer har en veldefineret struktur og kan åbnes i enhver teksteditor.
Filen er organiseret i navngivne sektioner:
HEADER- filhoved, der indeholder tegningsindstillinger som navn-værdi-par (herunder$ACADVER, som identificerer den AutoCAD-version, der skrev filen)CLASSES- definitioner for applikationsdefinerede klasser brugt i sektionerneBLOCKS,ENTITIESogOBJECTSTABLES- navngivne symboltabeller:APPID(applikationsidentifikatorer),BLOCK_RECORD,DIMSTYLE,LAYER,LTYPE(linjetyper),STYLE(tekstformater),UCS(brugerkoordinatsystemer),VIEWogVPORT(konfiguration af visningsområde)BLOCKS- blokdefinitioner, der kan refereres til som genanvendelige komponenterENTITIES- tegningens geometri: linjer, buer, cirkler, polylinjer, splines, tekst, skraveringer og dimensionerOBJECTS- ikke-grafiske data såsom ordbøger og objektlinksTHUMBNAILIMAGE- et valgfrit eksempelbillede i lav opløsning indlejret i filenEOF- filslutningsmarkør
Alle data i en .dxf-fil er mærket: enhver værdi forudgås af en heltalsgruppekode (0-1071), der identificerer dens betydning. Koordinater gemmes som dimensionsløse tal; tegningsenhederne indstilles af headervariablen $INSUNITS. .dxf-filer kan gemme både 2D- og 3D-geometri, hvilket gør dem til et populært udvekslingsformat til CAD, CNC-bearbejdning, laserskæring, GIS og grafikapplikationer.
.dxf (Drawing Exchange Format) blev udviklet af Autodesk i 1982 til AutoCAD 1.0. Specifikationen blev ikke frigivet til offentligheden i mange år; den er nu udgivet på Autodesks udviklerportal. AutoCAD version 10 og nyere understøtter både ASCII og binære .dxf-filer. Den binære variant identificeres af strengen AutoCAD Binary DXF i starten af filen. .dxf-filer oprettet med Spatial-pluginet kan være krypterede og kan ikke åbnes af anden software end AutoCAD.
Sikkerhed og tryghed
RISIKO: LOWASCII DXF er geometri i almindelig tekst - ingen eksekverbar kode, så det er sikkert at åbne en; du kan endda inspicere den i en teksteditor. Praktiske (ikke-malware) forholdsregler: meget store eller høj-versions DXF-filer kan overbelaste ældre software, og en DXF-eksport af et følsomt design giver modtageren nøjagtig, målbar geometri. Som altid bør du bekræfte den reelle filendelse på enhver fil, der påstår at være en «.dxf» fra en upålidelig kilde.
Formatdetaljer
kort fortaltProgrammer der åbner DXF-filer
Tekniske detaljer
dyb specifikation| Filkodning | ASCII (almindelig tekst) eller binær; ASCII-varianten er langt mest udbredt |
| MIME-type | image/vnd.dxf |
| ASCII-filidentifikation | Begynder med gruppekode 0 på første linje efterfulgt af SECTION på næste linje; ingen fast magisk signatur på byteniveau |
| Binær filidentifikation | Begynder med strengen «AutoCAD Binary DXF\r\n\x1A\x00» ved offset 0 |
| Datamodel | Mærkede nøgle-værdi-par; enhver værdi forudgås af en heltalsgruppekode i området 0-1071 |
| Sektionsstruktur | HEADER, CLASSES, TABLES, BLOCKS, ENTITIES, OBJECTS, THUMBNAILIMAGE (valgfri), EOF - i den rækkefølge |
| Versionsmarkør | $ACADVER-variabel i HEADER-sektionen (f.eks. AC1032 = AutoCAD 2018, AC1027 = AutoCAD 2013) |
| Symboltabeller | APPID, BLOCK_RECORD, DIMSTYLE, LAYER, LTYPE, STYLE, UCS, VIEW, VPORT |
| Geometridimensioner | Understøtter både 2D- og 3D-enheder i samme fil |
| Koordinatenheder | Dimensionsløse tal; tegningsenheder angivet af headervariablen $INSUNITS |
| Understøttede enhedstyper | LINE, ARC, CIRCLE, LWPOLYLINE, SPLINE, ELLIPSE, TEXT, MTEXT, HATCH, DIMENSION, INSERT (blokreference), VIEWPORT |
| Tegnkodning | ASCII i ældre versioner; Unicode understøttet siden AC1021 (AutoCAD 2007) via \U+XXXX escape-sekvenser eller direkte UTF-8 i nyere udgivelser |
| Kryptering | Filer oprettet med Spatial-pluginet kan være krypterede, hvilket begrænser adgang til kun AutoCAD |
| Interoperabilitet | Understøttes af tredjeparts CAD-, GIS-, laserskærer-, CNC- og grafikapplikationer som et neutralt leverandør-udvekslingsformat |
| Udgivet | 1982 (AutoCAD 1.0) |
| Åben standard | Ja · royaltyfri |
| Specifikation | help.autodesk.com |
DXF-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om DXF-filer.