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ů:
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 4EASCII REPREZENTACE: 0..SECTION
Standardizace: Autodesk Open CAD Specification
Technické specifikace
| Architektura kontejneru | Textové nebo binární záznamy tvořené dvojicemi kódů skupin a hodnot, uspořádanými do sekcí (HEADER, CLASSES, TABLES, BLOCKS, ENTITIES, OBJECTS) |
| Komprese | Nekomprimovaný 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é prostory | AutoCAD Color Index (ACI 1-255), TrueColor (24-bit RGB) |
| Kanály a struktura | Vícevrstvá vektorová geometrie, 2D kreslicí křivky, 3D sítě a parametrické entity |
| Max. rozměry | Prakticky neomezený souřadnicový prostor reálných čísel s dvojitou přesností IEEE |
| Průhlednost | V 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ý atribut | DXF (Aktuální) | DWG | SVG | STEP |
|---|---|---|---|---|
| Typ formátu | Otevřený text s tagy / binární výměnný formát | Vlastnická binární databáze Autodesk | Webový vektorový standard W3C | Standard produktového modelu ISO 10303 |
| CNC a výroba | Běžný formát pro výměnu CAD výkresů; podpora se liší podle stroje a softwaru | Vyžaduje převod do DXF | Omezené škálování jednotek / podpora CNC | Podpora se liší podle programu. |
| Lidská čitelnost | Plně čitelný pro člověka (režim ASCII) | Pouze binární (šifrované / komprimované) | Lidsky čitelné XML | Lidsky čitelný text STEP |
| Zaměření na 2D vs 3D | Především 2D kreslení a 2.5D řezání | Úplná databáze 2D/3D BIM | 2D 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
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.
Související konverzní páry pro DXF
Konverze výkresu DXF do exportu CAD SVG převádí komplexní inženýrská vektorová data na lehkou grafiku XML pro webové prohlížeče a vektorové editory.
Konverze škálovatelné vektorové grafiky na formát pro výměnu výkresů (Drawing Exchange Format) převádí vizuální vektory připravené pro web na přesné matematické souřadnice požadované softwarem pro CAD.