Výkres DXF (.dxf)

Autodesk Standardní

Drawing Exchange Format (DXF) je výměnný formát CAD od společnosti Autodesk pro přenos výkresových entit mezi kompatibilními aplikacemi pro návrh a výrobu. Ověřte verzi cílové aplikace a podporované entity, zejména kóty, spliny a 3D objekty.

Převést DXF na SVG

Bezplatný konvertor z DXF do SVG v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.

Kontrola a metadata

Operační systémy a analyzátory souborů identifikují soubory DXF kontrolou počáteční binární sekvence bajtů:

Vyberte nebo přetáhněte soubory sem

Soukromě - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Podpis hlavičky na úrovni bajtů (Magic Bytes)

Operační systémy a analyzátory souborů identifikují soubory DXF kontrolou počáteční binární sekvence bajtů:

HEXADECIMÁLNÍ PODPIS (POSUN 0):

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

ASCII REPREZENTACE: 0..SECTION

Standardizace: Autodesk Open CAD Specification

Technické specifikace

Architektura kontejneruTextové nebo binární záznamy tvořené dvojicemi kódů skupin a hodnot, uspořádanými do sekcí (HEADER, CLASSES, TABLES, BLOCKS, ENTITIES, OBJECTS)
KompreseNekomprimovaný strukturovaný text nebo binární záznamy s kódy
Pořadí bajtůLittle-endian u binárního DXF; proud textu ASCII u textového DXF
Barevné prostoryAutoCAD Color Index (ACI 1-255), TrueColor (24-bit RGB)
Kanály a strukturaVícevrstvá vektorová geometrie, 2D kreslicí křivky, 3D sítě a parametrické entity
Max. rozměryPrakticky neomezený souřadnicový prostor reálných čísel s dvojitou přesností IEEE
PrůhlednostV moderních revizích DXF AutoCADu lze nastavit neprůhlednost vrstev
Streamování a progresivní načítáníSekvenční parsování skupinových kódů umožňuje postupné streamování sekcí

Technická srovnávací matice: DXF vs konkurence

Technický atributDXF (Aktuální)DWGSVGSTEP
Typ formátuOtevřený text s tagy / binární výměnný formátVlastnická binární databáze AutodeskWebový vektorový standard W3CStandard produktového modelu ISO 10303
CNC a výrobaBěžný formát pro výměnu CAD výkresů; podpora se liší podle stroje a softwaruVyžaduje převod do DXFOmezené škálování jednotek / podpora CNCPodpora se liší podle programu.
Lidská čitelnostPlně čitelný pro člověka (režim ASCII)Pouze binární (šifrované / komprimované)Lidsky čitelné XMLLidsky čitelný text STEP
Zaměření na 2D vs 3DPředevším 2D kreslení a 2.5D řezáníÚplná databáze 2D/3D BIM2D grafický vektorový designČistě 3D model pro strojírenství

Běžné režimy poškození a příručka pro obnovení v hex

CAD software hlásí 'Syntax error on line X: Missing group code pair' (Chyba syntaxe na řádku X: Chybí dvojice kódů skupin).

Hlavní příčina: Textový editor vložil nepravidelné zalomení řádků nebo zkrátil sekci ENTITIES před značkou '0 ENDSEC'.

Obnovení: Zarovnejte znovu dvojice kódů skupin a zajistěte odpovídající značky ENDSEC a EOF pomocí nástroje File2File.app CAD Repair.

Bezpečnostní analýza a vektory útoků na parser

Analyzátory formátu DXF vyhodnocují hluboce vnořené struktury bloků, kde chybné vnoření (rekurze) nebo obrovské tabulky kódů skupin mohou způsobit odepření služby (DoS).

Známé vektory útoků

  • Smyčka rekurzivní definice bloků spouštějící pád z důvodu vyčerpání zásobníku v CAD enginech.
  • Přetečení vyrovnávací paměti při čtení nadměrně dlouhých názvů vrstev entit nebo textových řetězců.
  • Odepření služby prostřednictvím alokace gigabajtových polí souřadnic.

Doporučené bezpečnostní postupy: Při načítání nedůvěryhodných výkresů DXF vynuťte limity hloubky rekurze a horní limity počtu entit.

Historický vývoj a milníky

2018Revize formátu AutoCAD 2018 DXF rozšiřuje geometrickou přesnost a stabilitu identifikátorů objektů (handles).
2000AutoCAD 2000 přináší do formátu DXF rozšířená data objektů a vylepšenou 3D objemovou geometrii.
1982John Walker a společnost Autodesk představují formát DXF s AutoCADem 1.0, aby umožnili programům třetích stran číst data CAD.

Klíčové výhody a přednosti

  • DXF se široce používá k výměně CAD výkresů s kompatibilními nástroji pro CNC, řezání laserem, 3D CAD a technické kreslení.
  • Lidsky čitelná reprezentace ASCII umožňuje přímé programové generování, parsování a automatizované úpravy.
  • Vysoká matematická přesnost s použitím 64bitových souřadnic s plovoucí desetinnou čárkou dle normy IEEE 754.

Technická omezení a nevýhody

  • Soubory ASCII DXF jsou objemné a jejich parsování je pomalé ve srovnání s nativními binárními soubory DWG.
  • Postrádá pokročilou historii parametrických vazeb a inteligenci dynamických bloků, které se nacházejí v moderních CAD databázích.
  • Převody složitých splinů nebo křivek NURBS se mohou někdy rozpadnout na aproximace pomocí lomených čar s rovnými úseky.

Zajímavé technické drobnosti

  • Soubory DXF organizují každý jednotlivý řádek dat jako dvojici kódů skupin na dvou řádcích: řádek 1 je celočíselný tag, řádek 2 je hodnota.
  • Tvůrci, strojaři a výrobci spoléhají na DXF jako na univerzální dorozumívací jazyk pro CNC frézování a plazmové řezání.
  • Společnost Autodesk vytvořila DXF původně proto, že chtěla zachovat binární a důvěrný charakter svého proprietárního formátu DWG.

Často kladené technické otázky

Jaký je rozdíl mezi formáty DXF a DWG?

DWG je proprietární, kompaktní binární databázový formát od společnosti Autodesk, zatímco DXF je otevřený výměnný formát s lidsky čitelnou strukturou určený pro sdílení geometrie s jinými programy.

Mohu převést soubor DXF do formátu PDF nebo SVG?

Ano. File2File.app dokáže převést CAD výkresy DXF na ostré, škálovatelné vektorové soubory PDF nebo SVG přímo ve vašem webovém prohlížeči.

Proč CNC laserové řezačky vyžadují soubory DXF?

Výkresy DXF mohou poskytovat 2D obrysy pro laserové řezačky, frézky a další pracovní postupy CAM. Před řezáním ověřte jednotky, uzavřené cesty, měřítko a to, zda software CAM importuje entity ze správných vrstev.