دليل التنسيق · قراءة 6 دقائق
ما هو ملف DXF؟
ملف DXF هو رسم CAD مكتوب كنص ليتمكن أي برنامج من قراءته. هكذا تنتقل الرسومات بين حزم CAD، إلى آلات القطع بالليزر وCNC، ومن برامج المسح والتصميم. إليك ما بداخله، وكيف تفتحه، ومتى تكون الصيغة الصحيحة.
DXF في جملتين
DXF — Drawing Exchange Format — was published in 1982 alongside the first release of the industry standard CAD program, as a documented, text-based twin of its binary DWG file, so that other software could read a drawing without decoding the binary. Four decades later it is still the lingua franca of 2D CAD: every drafting program, every cutting machine’s software and most illustration and GIS tools can read or write it.
على عكس DWG، مواصفات DXF منشورة، ولهذا دعمها واسع ومتسق جدًا. لها إصدارات تتبع إصدارات DWG، لكن عمليًا أحدها — R2000، كلمة الإصدار AC1015 — هو ما يصدّره كل شيء تقريبًا، لأنه يحتوي على كل ميزة ثنائية الأبعاد مهمة وكل قارئ يقبله.
كيف يُرتَّب ملف DXF
افتح ملف .dxf في محرر نصوص وسترى أزواجًا من الأسطر، على طول الملف: رمز مجموعة في سطر و قيمة في التالي. الرمز 0 يبدأ عنصرًا جديدًا ويسمي نوعه؛ 8 هي الطبقة؛ 10 و20 و30 هي إحداثيات X وY وZ؛ 62 هو رقم اللون. خط من نقطة الأصل إلى (100, 50) على الطبقة WALLS يُقرأ جزئيًا:
0 LINE 8 WALLS 10 0.0 20 0.0 11 100.0 21 50.0
تُنظَّم الأزواج في أقسام، كل قسم يبدأ بـ 0 / SECTION واسم، وينتهي الملف بـ 0 / EOF:
| Section | What it holds |
|---|---|
| HEADER | متغيرات الرسم: $ACADVER (الإصدار)، $INSUNITS (الوحدات)، الحدود، النهايات، مقياس نوع الخط — نحو 250 منها. |
| CLASSES | تعريفات أنواع الكائنات التي يستخدمها الملف عدا المدمجة؛ غالباً فارغة في التصديرات. |
| TABLES | الطبقات وأنواع الخطوط وأنماط النص وأنماط الأبعاد والمناظر ومنافذ العرض وأنظمة الإحداثيات، كل منها كجدول سجلات. |
| BLOCKS | كل تعريف كتلة، بما في ذلك فضاء النموذج وتخطيطات فضاء الورق، مع الكائنات المكوّنة له. |
| ENTITIES | الرسم نفسه: كل خط وخط متعدد وقطعة قوس ودائرة ونص وتهشير وبُعد وإدراج كتلة في فضاء النموذج وفضاء الورق. |
| OBJECTS | كائنات غير رسومية: القواميس والتخطيطات والمجموعات وإعدادات الرسم وأنماط الجداول والخطوط المتعددة. |
التصميم بسيط عمدًا في التحليل ومتسامح عمدًا: يمكن للقارئ تخطي رمز مجموعة لا يفهمه والمتابعة، وهكذا يمكن لبرنامج من 1995 أن يفتح ملفًا يحمل أنواع كائنات من 2018 لم يسمع بها — يرسم ما يعرفه ويتجاهل الباقي.
DXF بنص ASCII وDXF الثنائي
DXF الذي تصادفه دائمًا تقريبًا ASCII: نص عادي، قابل للقراءة، قابل للمقارنة، سهل التوليد من سكربت — وكبير، لأن الإحداثي يُكتب بالأرقام. يوجد DXF ثنائي كبديل، يبدأ بحارس 22 بايت ويخزّن نفس رموز المجموعات والقيم كبايتات؛ أصغر بنحو الربع وأسرع في القراءة، وأقل شيوعًا بكثير. يتعرف العارض والمحوّلات على هذا الموقع على كليهما تلقائيًا. لاحظ أن DXF الثنائي هو لا DWG: إنه بنية DXF بكتابة مضغوطة، وليس الصيغة الأصلية.
ما يحتويه DXF — وما لا يحتويه
كل ما يتكون منه رسم ثنائي الأبعاد: الهندسة (LINE، LWPOLYLINE، POLYLINE، CIRCLE، ARC، ELLIPSE، SPLINE، POINT، SOLID)، التعليقات (TEXT، MTEXT، DIMENSION، LEADER، HATCH)، البنية (الطبقات، الكتل وINSERTs، أنواع الخطوط، أنماط النص والأبعاد، التخطيطات) ومتغيرات الترويسة التي تعطي الأرقام معناها — قبل كل شيء $INSUNITS، الذي يحدد ما إذا كان 100 يعني ملليمترات أو بوصات أو لا شيء محدد.
ما يحمله بشكل ضعيف: المجسمات ثلاثية الأبعاد، التي تُخزَّن كبيانات نواة نمذجة غير شفافة؛ الصور المضمّنة، التي يشير إليها بالمسار بدلًا من احتوائها؛ والكائنات الخاصة بتطبيقات رأسية، محفوظة كوكلاء غير شفافين. للرسومات المسطحة — الغالبية العظمى من استخدامات DXF — لا يُفقد شيء.
أي البرامج تقرأ ملفات DXF
| Who | How |
|---|---|
| CAD programs | كلها، مجانية أو مدفوعة، ثنائية أو ثلاثية الأبعاد، على كل المنصات — DXF هو التنسيق الذي تتفق عليه جميعاً. |
| قواطع الليزر والبلازما والراوتر والفينيل | يقرأ LightBurn وVCarve وSheetCam والبرامج المرفقة بالآلات DXF كمدخلها الرئيسي. |
| Open-source design tools | يفتحه LibreCAD وQCAD أصلياً؛ ويستورده FreeCAD وInkscape؛ ويستورده Blender عبر إضافة. |
| نظم المعلومات الجغرافية والمسح ورسم الخرائط | الإحداثيات في DXF أرقام عادية، لذا تصدّره برامج المسح وتستورده حزم GIS. |
| 3D modellers | يستورد SolidWorks وOnshape ونظراؤهما رسومات DXF التخطيطية للبثق أو القطع منها. |
| A text editor | إنه نص. يمكنك فتح DXF في Notepad وقراءة أسماء الطبقات، أو كتابته من سكربت. |
الأحجام النموذجية
ملف قص لليزر: 20 إلى 500 كيلوبايت. مخطط أرضي مُصدَّر من CAD: 1 إلى 10 ميغابايت. مسح أو خريطة بخطوط كنتور كثيرة: 20 إلى 100 ميغابايت. كقاعدة، DXF ثلاثة إلى خمسة أضعاف حجم الرسم نفسه بصيغة DWG، ويُضغط جيدًا جدًا — DXF مضغوط بـ zip عادة أصغر من DWG.
متى يكون DXF الخيار الصحيح
عندما لا يكون البرنامج المستقبِل برنامج CAD، أو يكون مختلفًا عن برنامجك: آلات القص، GIS، أدوات الرسم التوضيحي، CAD مفتوح المصدر، سكربت. عندما تريد ملفًا يظل قابلًا للقراءة بعد ثلاثين سنة. عندما يقول عميل «أرسل لي ملف CAD» ولا تعرف ما يستخدمه. عندما يحتاج ملف إلى فحص أو إصلاح يدوي. للعمل داخل برنامج CAD واحد، يوميًا، يكون DWG الأصلي أصغر وأسرع؛ دليل DWG مقابل DXF يوازن بين الاثنين بشكل صحيح.
كيف تفتح أو تحوّل أو تنشئ DXF
فتح: أفلته على العارض أدناه — في المتصفح، دون رفع، CAD كامل. تحويل إلى DXF: من DWG باستخدام DWG إلى DXF؛ من SVG أو PNG أو JPG باستخدام أدوات تتبع الصور — SVG إلى DXF, PNG إلى DXF. تحويل من DXF: إلى DWG, PDF أو SVG. تحميل الجاهزة: ال ملفات DXF المجانية في مكتبة الكتل.