DXF чертеж (.dxf)

Autodesk Стандарт

Drawing Exchange Format (DXF) е форматът на Autodesk за обмен на CAD чертежи между съвместими приложения за проектиране и производство. Проверявайте версията на целевото приложение и поддържаните обекти, особено за размери, сплайни и 3D обекти.

Конвертиране от DXF към SVG

Безплатен конвертор от DXF към SVG в браузъра. Конвертирайте файлове незабавно на вашето устройство.

Проверка и метаданни

Операционните системи и файловите анализатори идентифицират DXF файлове чрез проверка на началната двоична байтова последователност:

Изберете или пуснете файлове тук

Поверително - файловете никога не напускат устройството ви

или поставете Ctrl+V
Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Байтов подпис на заглавката (сигнатурни байтове)

Операционните системи и файловите анализатори идентифицират DXF файлове чрез проверка на началната двоична байтова последователност:

HEX ПОДПИС (ОФСЕТ 0):

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

ASCII ПРЕДСТАВЯНЕ: 0..SECTION

Стандартизация: Autodesk Open CAD Specification

Технически спецификации

Контейнерна архитектураASCII или двоични двойки от маркиран групов код и стойност, подредени в секции (HEADER, CLASSES, TABLES, BLOCKS, ENTITIES, OBJECTS)
КомпресияНекомпресиран структуриран текст или двоични записи с тагове
Поредност на байтовете (Endianness)Ред от младшия към старшия байт (Little-Endian) за двоичния DXF; ASCII текстов поток за ASCII DXF.
Цветови пространстваИндекс на цветовете AutoCAD (ACI 1-255), TrueColor (24-битов RGB)
Канали и структураМногослойна векторна геометрия, 2D чертожни криви, 3D мрежи и параметрични обекти
Максимални размериПрактически неограничено координатно пространство с реални числа с двойна точност по IEEE
ПрозрачностВ съвременните версии на AutoCAD DXF се поддържа непрозрачност на слоевете
Поточно предаване и прогресивно зарежданеПоследователното парсване на груповите кодове позволява постепенно предаване на секциите

Техническа сравнителна матрица: DXF спрямо конкуренти

Технически атрибутDXF (Текущ)DWGSVGSTEP
Тип форматОтворен формат за обмен с маркиран текст или двоични данниСобственическа бинарна база данни на AutodeskW3C уеб векторен стандартСтандарт за продуктов модел ISO 10303
CNC и производствоЧесто използван формат за CAD обмен; поддръжката зависи от машината и софтуераИзисква преобразуване към DXFОграничено мащабиране на единиците и поддръжка за CNCПоддръжката зависи от програмата.
Четимост от хораНапълно четим за хора (ASCII режим)Само бинарен (криптиран/компресиран)XML, четим за хораSTEP текст, четим за хора
Фокус върху 2D или 3DПредимно 2D чертане и рязане в 2,5DПълна 2D/3D BIM база данни2D графичен векторен дизайнЧист 3D инженерен модел на твърдо тяло

Често срещани видове повреди и ръководство за възстановяване на шестнадесетични данни

CAD софтуерът показва съобщението „Синтактична грешка на ред X: липсва двойка групов код“.

Първопричина: Текстов редактор е добавил неправилни нови редове или е прекъснал секция ENTITIES преди 0 ENDSEC.

Възстановяване: Подравнете отново двойките групови кодове и проверете дали има съответстващи маркери ENDSEC и EOF с CAD Repair на File2File.app.

Анализ на сигурността и вектори на атака към парсера

Парсерите на DXF обработват дълбоко вложени блокови структури; неправилна рекурсия или прекалено големи таблици с групови кодове могат да причинят отказ на услугата.

Известни вектори на атака

  • Рекурсивен цикъл в дефинициите на блокове, който изчерпва стека и срива CAD механизмите.
  • Препълване на буфера при четене на прекалено дълги имена на слоеве или текстови низове на обекти.
  • Отказ на услугата чрез заделяне на няколко гигабайта памет за масив от координати.

Най-добри практики за защита: Ограничавайте дълбочината на рекурсията и броя на обектите при зареждане на ненадеждни DXF чертежи.

Исторически произход и етапи

2018Ревизията на формата DXF в AutoCAD 2018 разширява геометричната прецизност и стабилността на идентификаторите на обекти.
2000AutoCAD 2000 въвежда разширени данни за обектите и подобрява поддръжката на 3D тела в DXF.
1982John Walker и Autodesk представят DXF с AutoCAD 1.0, за да позволят на програми на трети страни да четат CAD данни.

Основни предимства

  • Широко използван за обмен на CAD чертежи със съвместими CNC, лазерни, 3D CAD и чертожни инструменти.
  • Четимото за хора ASCII представяне позволява директно програмно генериране, парсване и автоматизирано редактиране.
  • Висока математическа прецизност с координати с плаваща запетая с двойна точност по IEEE 754.

Технически ограничения и минуси

  • ASCII DXF файловете са обемни и се парсват бавно спрямо собственическия двоичен формат DWG.
  • Не съхранява историята на разширените параметрични ограничения и интелигентността на динамичните блокове, налични в съвременните CAD бази данни.
  • При конвертиране сложните сплайни или NURBS криви понякога се разлагат на фасетирани приближения от полилинии.

Интересни технически факти

  • В DXF файловете всеки отделен запис организиран като двойка от два реда: първият съдържа целочисления групов код, а вторият - стойността.
  • Производители, машинни оператори и специалисти използват DXF за обмен на чертежи в някои работни процеси с CNC фрезоване и плазмено рязане.
  • Autodesk първоначално създава DXF, за да запази собствения си формат DWG двоичен и поверителен.

Често задавани технически въпроси

Каква е разликата между DXF и DWG?

DWG е собственическият компактен двоичен формат на Autodesk, а DXF е отворен, четим за хора формат за обмен на геометрия с други програми.

Мога ли да конвертирам DXF в PDF или SVG?

Да. File2File.app конвертира CAD чертежи DXF в ясни, мащабируеми векторни файлове PDF или SVG направо в браузъра.

Защо CNC лазерните резачки изискват DXF файлове?

DXF чертежите могат да предоставят 2D контури за лазерни резачки, рутери и други CAM работни процеси. Преди рязане проверете мерните единици, затвореността на контурите, мащаба и дали CAM инструментът импортира обектите от правилните слоеве.