Креслення DXF (.dxf)

Відкрита Стандарт

Формат обміну кресленнями (DXF) - це універсальний стандарт САПР (CAD) від Autodesk, що забезпечує взаємодію точного 2D проєктування та 3D архітектурної геометрії в усіх інженерних і виробничих програмах.

Конвертувати з DXF у SVG

Безкоштовний конвертер з DXF у SVG у браузері. Миттєво конвертуйте файли на своєму пристрої.

Аналіз та метадані

Операційні системи та аналізатори файлів ідентифікують файли DXF, перевіряючи початкову послідовність бінарних байтів:

Виберіть або перетягніть файли сюди

100% приватна конвертація у браузері - файли ніколи не покидають ваш пристрій

або вставте Ctrl+V
Гарантія конфіденційності з нульовою передачею мережею: 0 байт завантажено на зовнішні сервери. Уся обробка виконується локально в пісочниці вашого браузера.

Сигнатура заголовка на байтовому рівні (Magic Bytes)

Операційні системи та аналізатори файлів ідентифікують файли DXF, перевіряючи початкову послідовність бінарних байтів:

ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 0):

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

ASCII-УЯВЛЕННЯ: 0..SECTION

Стандартизація: Відкрита CAD-специфікація Autodesk

Технічні характеристики

Архітектура контейнераASCII-послідовність або бінарні теговані пари ключ-значення кодів груп, організовані в розділи (HEADER, CLASSES, TABLES, BLOCKS, ENTITIES, OBJECTS)
СтисненняНестиснений структурований текст або бінарні теговані записи
Порядок байтів (Endianness)Зі старшим байтом у кінці (бінарний DXF); текстовий потік ASCII (ASCII DXF)
Колірні просториІндекс кольорів AutoCAD (ACI 1-255), TrueColor (24-бітний RGB)
Канали та структураБагатошарова векторна геометрія, криві 2D проєктування, 3D сітки та параметричні об'єкти
Максимальні розміриПрактично нескінченний простір дійсних координат подвійної точності IEEE
ПрозорістьПрозорість шарів підтримується в сучасних ревізіях AutoCAD DXF
Потокове та прогресивне завантаженняПослідовний розбір кодів груп дозволяє виконувати інкрементальну потокову передачу розділів

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

Технічний атрибутDXF (Поточний)DWGSVGSTEP
Тип форматуВідкритий тегований текст / Бінарний обмінВласна бінарна база даних AutodeskВеб-векторний стандарт W3CСтандарт моделі продукту ISO 10303
ЧПК та виробництвоУніверсальний еталон цехуВимагає конвертації в DXFОбмежене масштабування одиниць / підтримка ЧПКУніверсальна обробка 3D тіл
Зрозумілість для людиниПовністю читається людиною (режим ASCII)Тільки бінарний (зашифрований/стиснений)Читаємий людиною XMLЧитаємий людиною текст STEP
Фокус 2D чи 3DГоловно 2D проєктування та 2.5D різанняПовна база даних 2D/3D BIM2D графічний векторний дизайнЧиста 3D інженерна твердотільна модель

Типові режими пошкодження та посібник з відновлення в шістнадцятковому форматі

ПЗ CAD повідомляє: 'Синтаксична помилка в рядку X: відсутня пара кодів груп'.

Першопричина: Текстовий редактор вставив нерегулярні розриви рядків або обрізав розділ ENTITIES до '0 ENDSEC'.

Відновлення: Перевирівняйте пари кодів груп та переконайтеся в наявності відповідних маркерів ENDSEC та EOF за допомогою засобу відновлення CAD у File2File.

Аналіз безпеки та векторів атак на парсери

Аналізатори DXF оцінюють глибоко вкладені структури блоків, де неправильна рекурсія або величезні таблиці кодів груп можуть спричинити відмову в обслуговуванні.

Відомі вектори атак

  • Цикл рекурсивного визначення блоків, що викликає збій вичерпання стека в рушіях CAD.
  • Переповнення буфера під час читання надто довгих назв шарів сутностей або текстових рядків.
  • Відмова в обслуговуванні через виділення багатогігабайтних масивів координат.

Захисні найкращі практики: Застосовуйте обмеження глибини рекурсії та обмеження кількості сутностей під час прийому неперевірених креслень DXF.

Історичне походження та віхи

2018Ревізія формату AutoCAD 2018 DXF розширює геометричну точність і стабільність дескрипторів об'єктів.
2000AutoCAD 2000 представляє розширені дані об'єктів та покращену 3D твердотільну геометрію в DXF.
1982Джон Вокер і Autodesk представляють DXF разом з AutoCAD 1.0, щоб дозволити стороннім програмам читати дані САПР.

Головні переваги та плюси

  • Універсальний стандарт CAD: сумісний з кожною верстатом ЧПК (CNC), лазерним різаком, 3D CAD програмою та інструментом проектування на Землі.
  • Зрозуміле для людини представлення ASCII забезпечує пряму програмну генерацію, синтаксичний аналіз та автоматичну модифікацію.
  • Висока математична точність з використанням 64-бітних координат з плаваючою комою IEEE 754.

Технічні обмеження та мінуси

  • Файли ASCII DXF є роздутими та повільними для аналізу порівняно з рідними бінарними файлами DWG.
  • Бракує розширеної історії параметричних обмежень та інтелекту динамічних блоків, які є в сучасних базах даних САПР.
  • Переклад складних сплайнів або кривих NURBS іноді може розпадатися на фасетні апроксимації поліліній.

Цікаві технічні факти

  • Файли DXF організують кожний рядок даних як пару кодів груп із двох рядків: рядок 1 - це цілочисельний тег, рядок 2 - значення.
  • Виробники, мандрівники та майстри покладаються на DXF як на універсальну лінгва франка для фрезерування на ЧПК та плазмового різання.
  • Autodesk спочатку створила DXF, оскільки хотіла зберегти свій власний формат DWG бінарним і конфіденційним.

Поширені технічні запитання

У чому різниця між DXF і DWG?

DWG - це власний компактний бінарний формат бази даних Autodesk, тоді як DXF - це відкритий, зручний для читання людиною формат обміну, призначений для спільного використання геометрії з іншими програмами.

Чи можу я конвертувати DXF у PDF або SVG?

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

Чому лазерні різаки з ЧПК вимагають файли DXF?

Контролери ЧПК зчитують 2D векторні полілінії, дуги та кола для створення траєкторій інструменту (G-код), а DXF є універсальним форматом, який підтримується всім програмним забезпеченням CAM.