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