ไฟล์ภาพวาด DXF (.dxf)

Autodesk มาตรฐาน

Drawing Exchange Format (DXF) เป็นรูปแบบแลกเปลี่ยน CAD ของ Autodesk สำหรับย้ายองค์ประกอบแบบร่างระหว่างแอปออกแบบและการผลิตที่เข้ากันได้ โปรดตรวจสอบรุ่นปลายทางและองค์ประกอบที่รองรับ โดยเฉพาะมิติ เส้น spline และวัตถุ 3 มิติ

แปลง DXF เป็น SVG

ตัวแปลงจาก DXF เป็น SVG ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ

ตรวจสอบไฟล์และข้อมูลเมตา

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ DXF โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

เลือกหรือวางไฟล์ที่นี่

เป็นส่วนตัว - ไฟล์จะไม่ออกจากอุปกรณ์ของคุณ

หรือวาง Ctrl+V
รับประกันความเป็นส่วนตัวโดยไม่มีการส่งข้อมูลผ่านเครือข่าย: อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ

ลายเซ็นส่วนหัวระดับไบต์

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ DXF โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

ลายเซ็น HEX (OFFSET 0):

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

การแสดงผลรูปแบบ ASCII: 0..SECTION

มาตรฐาน: Autodesk Open CAD Specification

ข้อมูลจำเพาะทางเทคนิค

สถาปัตยกรรมคอนเทนเนอร์คู่รหัสกลุ่ม key-value ที่ติดแท็กในรูปแบบ ASCII หรือไบนารี จัดเป็นส่วนต่าง ๆ (HEADER, CLASSES, TABLES, BLOCKS, ENTITIES, OBJECTS)
การบีบอัดข้อความที่มีโครงสร้างหรือเรคอร์ดไบนารีแบบติดแท็กที่ไม่บีบอัด
การจัดลำดับไบต์Little-Endian (DXF ไบนารี); สตรีมข้อความ ASCII (DXF แบบ ASCII)
พื้นที่สีดัชนีสี AutoCAD (ACI 1-255), TrueColor (RGB 24 บิต)
ช่องสัญญาณและโครงสร้างเรขาคณิตเวกเตอร์หลายเลเยอร์ เส้นโค้งเขียนแบบ 2D เมช 3D และเอนทิตีแบบพาราเมตริก
ขนาดสูงสุดปริภูมิพิกัดจำนวนจริงแบบ double precision ของ IEEE ซึ่งแทบไม่มีขีดจำกัด
ความโปร่งใสDXF รุ่นใหม่ของ AutoCAD รองรับความทึบของเลเยอร์
การสตรีมและแบบโปรเกรสซีฟการแยกวิเคราะห์รหัสกลุ่มตามลำดับช่วยให้สตรีมข้อมูลทีละส่วนได้

ตารางเปรียบเทียบทางเทคนิค: DXF กับคู่แข่ง

คุณลักษณะทางเทคนิคDXF (ปัจจุบัน)DWGSVGSTEP
ประเภทรูปแบบข้อความแท็กแบบเปิด / การแลกเปลี่ยนไบนารีฐานข้อมูลไบนารีที่เป็นกรรมสิทธิ์ของ Autodeskมาตรฐานเวกเตอร์เว็บ W3Cมาตรฐานโมเดลผลิตภัณฑ์ ISO 10303
CNC และการผลิตรูปแบบแลกเปลี่ยน CAD ที่ใช้ทั่วไป การรองรับแตกต่างตามเครื่องจักรและซอฟต์แวร์ต้องแปลงเป็น DXFการปรับสเกลหน่วย / การรองรับ CNC ที่จำกัดการรองรับแตกต่างกันไปตามซอฟต์แวร์
ความสามารถในการอ่านโดยมนุษย์มนุษย์อ่านได้สมบูรณ์ (โหมด ASCII)ไบนารีเท่านั้น (เข้ารหัส/บีบอัด)XML ที่มนุษย์อ่านได้ข้อความ STEP ที่มนุษย์อ่านได้
เน้น 2D หรือ 3Dเน้นการร่างแบบ 2D และการตัด 2.5D เป็นหลักฐานข้อมูล BIM 2D/3D เต็มรูปแบบการออกแบบเวกเตอร์กราฟิก 2Dโมเดลวิศวกรรมทรงตัน 3 มิติล้วน

รูปแบบความเสียหายทั่วไปและคู่มือการกู้คืน Hex

ซอฟต์แวร์ CAD รายงานว่า 'เกิดข้อผิดพลาดไวยากรณ์ในบรรทัด X: ขาดคู่รหัสกลุ่ม'

สาเหตุหลัก: โปรแกรมแก้ไขข้อความแทรกตัวแบ่งบรรทัดผิดปกติหรือตัดส่วน ENTITIES ก่อน '0 ENDSEC'

การกู้คืน: จัดเรียงคู่รหัสกลุ่มใหม่และตรวจสอบให้แน่ใจว่าเครื่องหมาย ENDSEC และ EOF ตรงกันโดยใช้ File2File.app CAD Repair

การวิเคราะห์ความปลอดภัยและเวกเตอร์การโจมตีตัวแยกวิเคราะห์

ตัวแยกวิเคราะห์ DXF ประมวลผลโครงสร้างบล็อกที่ซ้อนกันลึก การเรียกซ้ำที่ผิดรูปแบบหรือตารางรหัสกลุ่มขนาดใหญ่อาจทำให้เกิดการปฏิเสธการให้บริการ

เวกเตอร์การโจมตีที่ทราบ

  • การวนซ้ำของนิยามบล็อกที่เรียกซ้ำ ทำให้สแตกในเอนจิน CAD เต็มจนโปรแกรมล่ม
  • บัฟเฟอร์ล้นเมื่ออ่านชื่อเลเยอร์เอนทิตีหรือสตริงข้อความที่ยาวเกินไป
  • การปฏิเสธการให้บริการผ่านการจัดสรรอาร์เรย์พิกัดขนาดหลายกิกะไบต์

แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน: บังคับใช้ขีดจำกัดความลึกของการเรียกซ้ำและจำกัดจำนวนเอนทิตีเมื่อนำเข้าภาพวาด DXF ที่ไม่น่าเชื่อถือ

ประวัติความเป็นมาและเหตุการณ์สำคัญ

2018การปรับปรุงรูปแบบ DXF ใน AutoCAD 2018 เพิ่มความแม่นยำทางเรขาคณิตและความเสถียรของแฮนด์เดิลออบเจ็กต์
2000AutoCAD 2000 เปิดตัวข้อมูลออบเจ็กต์เพิ่มเติมและเรขาคณิตทรงตัน 3 มิติที่ได้รับการปรับปรุงใน DXF
1982John Walker และ Autodesk เปิดตัว DXF พร้อมกับ AutoCAD 1.0 เพื่ออนุญาตให้โปรแกรมของบุคคลที่สามสามารถอ่านข้อมูล CAD ได้

ข้อได้เปรียบและจุดเด่นสำคัญ

  • ใช้กันแพร่หลายเพื่อแลกเปลี่ยนแบบ CAD กับเครื่องมือ CNC ตัดเลเซอร์ 3D CAD และเขียนแบบที่เข้ากันได้
  • การแสดงผลแบบ ASCII ที่มนุษย์อ่านได้ช่วยให้สามารถสร้าง แยกวิเคราะห์ และแก้ไขผ่านโปรแกรมได้โดยตรงโดยอัตโนมัติ
  • ความแม่นยำทางคณิตศาสตร์สูงโดยใช้พิกัดจุดลอยตัว IEEE 754 แบบ 64 บิต

ข้อจำกัดทางเทคนิคและข้อควรพิจารณา

  • ไฟล์ ASCII DXF มีขนาดใหญ่และแยกวิเคราะห์ได้ช้าเมื่อเทียบกับไฟล์ไบนารี DWG ดั้งเดิม
  • ขาดประวัติข้อจำกัดพารามิเตอร์ขั้นสูงและความสามารถอัจฉริยะของบล็อกไดนามิกที่พบในฐานข้อมูล CAD สมัยใหม่
  • การแปลงเส้นโค้ง Spline หรือ NURBS ที่ซับซ้อนบางครั้งอาจต้องแทนด้วยเส้นโพลีไลน์โดยประมาณที่เป็นเหลี่ยม

เกร็ดความรู้ทางเทคนิคที่น่าสนใจ

  • ไฟล์ DXF จัดระเบียบข้อมูลทุกบรรทัดเป็นคู่รหัสกลุ่มสองบรรทัด: บรรทัดที่ 1 คือแท็กจำนวนเต็ม บรรทัดที่ 2 คือค่า
  • ผู้สร้าง ช่างเครื่อง และผู้ผลิตใช้ DXF แลกเปลี่ยนแบบสำหรับเวิร์กโฟลว์กัด CNC และตัดพลาสมาบางประเภท
  • Autodesk สร้าง DXF ขึ้นมาในตอนแรกเพราะต้องการเก็บรูปแบบ DWG ซึ่งเป็นกรรมสิทธิ์ของตนไว้เป็นไบนารีและเก็บเป็นความลับ

คำถามทางเทคนิคที่พบบ่อย

DXF และ DWG แตกต่างกันอย่างไร?

DWG เป็นรูปแบบฐานข้อมูลไบนารีขนาดกะทัดรัดที่เป็นกรรมสิทธิ์ของ Autodesk ในขณะที่ DXF เป็นรูปแบบการแลกเปลี่ยนข้อมูลแบบเปิดที่มนุษย์สามารถอ่านได้ ซึ่งออกแบบมาสำหรับการแชร์เรขาคณิตกับโปรแกรมอื่น

แปลง DXF เป็น PDF หรือ SVG ได้ไหม

ได้ File2File.app สามารถแปลงไฟล์ภาพวาด CAD DXF เป็นเวกเตอร์ PDF หรือ SVG ที่คมชัดและปรับขนาดได้โดยตรงในเว็บเบราว์เซอร์ของคุณ

เหตุใดเครื่องตัดเลเซอร์ CNC จึงต้องใช้ไฟล์ DXF?

แบบ DXF อาจให้เส้นขอบ 2 มิติสำหรับเครื่องตัดเลเซอร์ เราเตอร์ และเวิร์กโฟลว์ CAM อื่น ๆ ก่อนตัด ให้ตรวจสอบหน่วย เส้นทางปิด มาตราส่วน และเครื่องมือ CAM นำเข้าองค์ประกอบจากเลเยอร์ที่ถูกต้องหรือไม่