שרטוט DXF (.dxf)

מפרט תקן

Drawing Exchange Format (DXF) הוא פורמט CAD של Autodesk להעברת ישויות שרטוט בין יישומי תכנון וייצור תואמים. בדוק את גרסת היעד ואת הישויות הנתמכות, במיוחד מידות, עקומות spline ואובייקטים תלת-ממדיים.

המר 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

תקינה: מפרט CAD פתוח של Autodesk

מפרט טכני

מבנה המכולהזוגות של קוד קבוצה וערך, בטקסט ASCII או בינארי, המאורגנים במקטעים (HEADER, CLASSES, TABLES, BLOCKS, ENTITIES, OBJECTS)
דחיסהטקסט מובנה או רשומות מתויגות בינאריות, ללא דחיסה
סדר בתים (Endianness)Little-Endian בקובץ DXF בינארי; זרם טקסט ASCII בקובץ DXF מסוג ASCII
מרחבי צבעאינדקס הצבעים של AutoCAD (ACI 1-255), TrueColor (RGB של 24 סיביות)
ערוצים ומבנהגאומטריה וקטורית רב-שכבתית, עקומות שרטוט דו-ממדיות, רשתות תלת-ממד וישויות פרמטריות
ממדים מרבייםמרחב קואורדינטות ממשי כמעט בלתי מוגבל בדיוק כפול של IEEE
שקיפותאטימות שכבות נתמכת בגרסאות מודרניות של DXF ב-AutoCAD
הזרמה ופרוגרסיביותניתוח רציף של קודי קבוצה מאפשר הזרמה הדרגתית של מקטעים

מטריצת השוואה טכנית: DXF מול מתחרים

תכונה טכניתDXF (נוכחי)DWGSVGSTEP
סוג הפורמטטקסט מתויג פתוח / החלפה בינאריתמסד נתונים בינארי קנייני של Autodeskתקן וקטור לרשת של W3Cתקן מודל מוצר ISO 10303
CNC וייצורפורמט נפוץ להחלפת CAD; התמיכה משתנה לפי המכונה והתוכנהדורש המרה ל-DXFקנה מידה מוגבל / תמיכת CNC מוגבלתהתמיכה משתנה בין תוכנות.
קריאות לאדםקריא לחלוטין על ידי אדם (מצב ASCII)בינארי בלבד (מוצפן/דחוס)XML קריא לאדםטקסט STEP קריא לאדם
מיקוד דו-ממדי לעומת תלת-ממדיבעיקר שרטוט דו-ממדי וחיתוך 2.5Dבסיס נתונים מלא של BIM לדו-ממדי ותלת-ממדיעיצוב וקטורי גרפי דו-ממדימודל הנדסי מוצק תלת-ממדי טהור

מצבי השחתה נפוצים ומדריך שחזור הקסדצימלי (Hex)

תוכנת CAD מדווחת על 'שגיאת תחביר בשורה X: חסר זוג קוד קבוצה'.

גורם שורש: עורך טקסט הכניס שבירות שורות לא סדירות או קיצץ מקטע ENTITIES לפני '0 ENDSEC'.

שחזור: יישור מחדש של זוגות קודי קבוצה ווידוא התאמת סמני ENDSEC ו-EOF באמצעות כלי התיקון ל-CAD של File2File.app.

ניתוח אבטחה ווקטורי תקיפה נגד מנתחי פורמטים (parsers)

מנתחי DXF מעריכים מבני בלוקים מקוננים בעומק רב שבהם רקורסיה מעוותת או טבלאות קודי קבוצה עצומות עלולים לגרום למניעת שירות.

ווקטורי תקיפה ידועים

  • לולאת הגדרת בלוק רקורסיבית המעוררת קריסת מיצוי מחסנית (stack exhaustion) במנועי CAD.
  • גלישת חוצץ (Buffer overflow) בעת קריאת שמות שכבות ישות או מחרוזות טקסט ארוכות במיוחד.
  • מניעת שירות באמצעות הקצאת מערכי קואורדינטות בנפח של מספר ג'יגה-בייט.

שיטות מומלצות להגנה: אכוף מגבלות עומק רקורסיה ומכסות ספירת ישויות בעת קליטת שרטוטי DXF לא מהימנים.

היסטוריה ואבני דרך

2018עדכון תבנית DXF ב-AutoCAD 2018 מרחיב את הדיוק הגיאומטרי ויציבות מזהי האובייקטים (object handles).
2000AutoCAD 2000 מציגה נתוני אובייקט מורחבים וגיאומטריית מוצקים תלת-ממדית משופרת ב-DXF.
1982ג'ון ווקר ו-Autodesk מציגים את DXF יחד עם AutoCAD 1.0 כדי לאפשר לתוכנות צד שלישי לקרוא נתוני CAD.

יתרונות מרכזיים

  • נפוץ להעברת שרטוטי CAD בין כלי CNC, חיתוך לייזר, CAD תלת-ממדי ושרטוט תואמים.
  • ייצוג ASCII קריא לאדם מאפשר ליצור, לנתח ולשנות את הנתונים באופן תכנותי.
  • דיוק גבוה באמצעות קואורדינטות נקודה צפה של 64 סיביות לפי IEEE 754.

מגבלות טכניות וחסרונות

  • קובצי ASCII DXF נפוחים ואיטיים לפענוח בהשוואה לקובצי DWG בינאריים מקוריים.
  • חסרים היסטוריית אילוצים פרמטריים מתקדמים ואינטליגנציית בלוקים דינמית הנמצאים בבסיסי נתונים מודרניים של CAD.
  • תרגומים מורכבים של עקומות ספליין או NURBS עלולים לעיתים להתפרק לקירובי קווי פולי-ליין מחולקים (faceted).

עובדות טכניות מעניינות

  • קובצי DXF מארגנים כל שורת נתונים כזוג קוד קבוצה בן שתי שורות: שורה 1 היא תג המספר השלם, שורה 2 היא הערך.
  • יצרנים, אנשי עיבוד שבבי ואנשי ייצור מסתמכים על DXF כשפה משותפת אוניברסלית (lingua franca) עבור כרסום CNC וחתך פלזמה.
  • Autodesk יצרה את DXF בתחילה משום שרצתה לשמור על תבנית ה-DWG הקניינית שלה בינארית וסודית.

שאלות טכניות נפוצות

מה ההבדל בין DXF לבין DWG?

DWG הוא פורמט מסד נתונים בינארי קומפקטי וקנייני של Autodesk, בעוד ש-DXF הוא פורמט החלפה פתוח שניתן לקריאה אנושית, שנועד לשיתוף גיאומטריה עם תוכניות אחרות.

האם אוכל להמיר קובץ DXF ל-PDF או ל-SVG?

כן. File2File.app יכול להמיר שרטוטי CAD מסוג DXF לקובצי וקטור מסוג PDF או SVG חדים וניתנים להגדלה ישירות בדפדפן האינטרנט שלך.

מדוע חותכי לייזר CNC דורשים קובצי DXF?

שרטוטי DXF יכולים לספק קווי מתאר דו-ממדיים למכונות חיתוך לייזר, לנתבים ולתהליכי CAM אחרים. לפני החיתוך, בדוק את היחידות, שהנתיבים סגורים, את קנה המידה והאם כלי ה-CAM מייבא את הישויות מהשכבות הנכונות.