שרسم DXF (.dxf)

Autodesk תקן

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

המר DXF ל-SVG

ממיר חינמי מ-DXF ל-SVG פועל בדפדפן. המר קבצים באופן מיידי במכשיר שלך.

בדיקה ומטא-דאטה

מערכות הפעלה ומנתחי קבצים מזהים קבצי DXF על ידי בדיקת רצף הבייטים הבינארי הראשוני:

בחר או גרור קבצים לכאן

המרה פרטית ב-100% בתוך הדפדפן - הקבצים לעולם אינם עוזבים את המכשיר שלך

או הדבק 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

מפרט טכני

ארכיטקטורת מעטפתASCII or binary tagged key-value group code pairs organized into sections (HEADER, CLASSES, TABLES, BLOCKS, ENTITIES, OBJECTS)
דחיסהUncompressed structured text or binary tagged records
סדר בתים (Endianness)Little-Endian (binary DXF); ASCII text stream (ASCII DXF)
מרחבי צבעAutoCAD Color Index (ACI 1-255), TrueColor (24-bit RGB)
ערוצים ומבנהMulti-layer vector geometry, 2D drafting curves, 3D meshes, and parametric entities
ממדים מרבייםVirtually infinite IEEE double-precision real coordinate space
שקיפותLayer opacity supported in modern AutoCAD DXF revisions
הזרמה ופרוגרסיביותSequential group code parsing enables incremental section streaming

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

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

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

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

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

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

ניתוח אבטחה ווקטורי התקפה על מנתחים (Parsers)

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

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

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

השיטות המומלצות להגנה:

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

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

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

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

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

  • קובצי 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?

בקרי CNC קוראים פוליליינים וקטוריים דו-ממדיים, קשתות ומעגלים כדי ליצור נתיבי כלי חיתוך (G-code), ו-DXF הוא הפורמט האוניברסלי הנתמך על ידי כל תוכנות ה-CAM.