Чертеж DXF (.dxf)

Autodesk Стандарт

Drawing Exchange Format (DXF): это универсальный стандарт САПР от Autodesk, обеспечивающий совместимость точных 2D-чертежей и 3D-архитектурной геометрии во всех инженерных и производственных программах.

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

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

Анализ и метаданные

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

Выберите или перетащите файлы сюда

Конфиденциально - файлы никогда не покидают ваше устройство

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

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

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

HEX-СИГНАТУРА (СМЕЩЕНИЕ 0):

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

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

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

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

Архитектура контейнераТекстовые или двоичные пары «код группы: значение» с тегами, организованные в секции (HEADER, CLASSES, TABLES, BLOCKS, ENTITIES, OBJECTS)
СжатиеНесжатый структурированный текст или бинарные записи с тегами
Порядок байтов (Endianness)Младший байт первым (бинарный DXF); текстовый поток ASCII (ASCII DXF)
Цветовые пространстваAutoCAD Color Index (ACI 1-255), TrueColor (24-битный RGB)
Каналы и структураМногослойная векторная геометрия, кривые 2D-черчения, 3D-сетки и параметрические объекты
Максимальные размерыПрактически бесконечное пространство вещественных координат с двойной точностью IEEE
ПрозрачностьНепрозрачность слоя поддерживается в современных редакциях AutoCAD DXF
Потоковая передача и прогрессивная загрузкаПоследовательный синтаксический анализ кодов групп обеспечивает пошаговую потоковую передачу секций

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

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

Распространенные сценарии повреждения и руководство по восстановлению в HEX

Программа САПР сообщает «Синтаксическая ошибка в строке X: отсутствует пара кодов группы».

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

Восстановление: Выровняйте пары кодов групп и убедитесь в наличии совпадающих маркеров ENDSEC и EOF с помощью средства восстановления САПР File2File.app.

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

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

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

  • Цикл определения рекурсивного блока, вызывающий сбой исчерпания стека в движках САПР.
  • Переполнение буфера при чтении чрезмерно длинных имен слоев сущностей или текстовых строк.
  • Отказ в обслуживании за счет выделения многогигабайтных массивов координат.

Лучшие практики защиты: Применяйте ограничения глубины рекурсии и ограничения количества объектов при загрузке ненадежных чертежей DXF.

История происхождения и ключевые этапы

2018Ревизия формата AutoCAD 2018 DXF расширяет геометрическую точность и стабильность дескрипторов объектов.
2000AutoCAD 2000 представляет расширенные данные объектов и улучшенную трехмерную твердотельную геометрию в DXF.
1982Джон Уокер и Autodesk представляют DXF вместе с AutoCAD 1.0, чтобы сторонние программы могли читать данные САПР.

Ключевые преимущества и плюсы

  • Универсальный стандарт САПР, совместимый со станками с ЧПУ, лазерными резаками, программами для 3D-проектирования и инструментами черчения по всему миру.
  • Читаемое человеком представление 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.