שרسم DXF (.dxf)
Autodesk תקןתבנית החלפת שרטוטים (DXF) היא תקן החלפת ה-CAD האוניברסלי של Autodesk, המאפשר תפעול הדדי של שרטוט דו-ממדי מדויק וגיאומטריה אדריכלית תלת-ממדית בכל תוכנות ההנדסה והייצור.
המר DXF ל-SVG
ממיר חינמי מ-DXF ל-SVG פועל בדפדפן. המר קבצים באופן מיידי במכשיר שלך.
בדיקה ומטא-דאטה
מערכות הפעלה ומנתחי קבצים מזהים קבצי DXF על ידי בדיקת רצף הבייטים הבינארי הראשוני:
חתימת כותרת ברמת הבייט (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 (נוכחי) | DWG | SVG | STEP |
|---|---|---|---|---|
| סוג תבנית | טקסט מתויג פתוח / החלפה בינארית | בסיס נתונים בינארי קנייני של 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) בעת קריאת שמות שכבות ישות או מחרוזות טקסט ארוכות במיוחד.
- מניעת שירות באמצעות הקצאת מערכי קואורדינטות בנפח של מספר ג'יגה-בייט.
השיטות המומלצות להגנה:
היסטוריה ואבני דרך
יתרונות מרכזיים
- תקן 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.
זוגות המרה קשורים ל-DXF
המרת שרטוט DXF לקובץ CAD SVG הופכת גיאומטריית וקטור מורכבת לקוד מוכן לרשת, המאפשר צפייה מיידית בשרטוטי הנדסה בדפדפני אינטרנט תקניים.
המרת קובצי גרפיקה וקטורית הניתנת לשינוי גודל לפורמט Exchange Format של שרטוטים מגשרת בין עיצובים גרפיים מבוססי אינטרנט לבין מערכות ייצור מקצועיות בעזרת מחשב.