ऑटोकैड डीएक्सएफ

ऑटोकैड डीएक्सएफ (ड्राइंग इंटरचेंज फॉर्मेट, या ड्राइंग एक्सचेंज फॉर्मेट) Autodesk  द्वारा विकसित एक कंप्यूटर एडेड डिजाइन डेटा फ़ाइल प्रारूप है। ऑटोकैड और अन्य कार्यक्रमों के बीच सीएडी डेटा विनिमय को सक्षम करने के लिए।

डीएक्सएफ को दिसंबर 1982 में ऑटोकैड 1.0 के हिस्से के रूप में पेश किया गया था, और इसका उद्देश्य ऑटोकैड मूल फ़ाइल प्रारूप, .dwg (ड्राइंग) में डेटा का सटीक प्रतिनिधित्व प्रदान करना था। कई वर्षों तक, ऑटोडेस्क ने विशिष्टताओं को प्रकाशित नहीं किया, जिससे डीएक्सएफ फ़ाइलों का सही आयात मुश्किल हो गया। ऑटोडेस्क अब DXF विनिर्देशों को ऑनलाइन प्रकाशित करता है।

रिलीज़ 10 (अक्टूबर 1988) से ऑटोकैड के संस्करण और डीएक्सएफ के एएससीआईआई और बाइनरी फ़ाइल दोनों रूपों का समर्थन करते हैं। पहले के संस्करण केवल ASCII का समर्थन करते हैं।

चूँकि ऑटोकैड अधिक शक्तिशाली हो गया है, अधिक जटिल ऑब्जेक्ट प्रकारों का समर्थन करता है, DXF कम उपयोगी हो गया है। ACIS ठोस और क्षेत्रों सहित कुछ वस्तु प्रकार प्रलेखित नहीं हैं। ऑटोकैड 2006 के डायनेमिक ब्लॉक और ऑटोकैड के ऊर्ध्वाधर बाजार  संस्करणों के लिए विशिष्ट सभी ऑब्जेक्ट सहित अन्य ऑब्जेक्ट प्रकार आंशिक रूप से प्रलेखित हैं, लेकिन अन्य डेवलपर्स को उनका समर्थन करने की अनुमति देने के लिए पर्याप्त रूप से प्रलेखित नहीं हैं। इन कारणों से कई CAD एप्लिकेशन DWG प्रारूप का उपयोग करते हैं जिन्हें ऑटोडेस्क से या गैर-देशी रूप से डिज़ाइन एलायंस खोलें से लाइसेंस प्राप्त किया जा सकता है।

डीएक्सएफ फ़ाइलें इसके निर्देशांक और आयामों के लिए उपयोग की जाने वाली माप की इकाइयों को निर्दिष्ट नहीं करती हैं।

फ़ाइल संरचना
DXF के ASCII संस्करण को किसी भी पाठ संपादक  के साथ पढ़ा जा सकता है। DXF फ़ाइल का मूल संगठन इस प्रकार है:
 * HEADER अनुभाग
 * ड्राइंग के बारे में सामान्य जानकारी. प्रत्येक पैरामीटर का एक चर नाम और एक संबद्ध मान होता है।


 * CLASSES अनुभाग
 * एप्लिकेशन-परिभाषित वर्गों के लिए जानकारी रखता है जिनके उदाहरण दिखाई देते हैं BLOCKS, ENTITIES, और OBJECTS डेटाबेस के अनुभाग। आम तौर पर अन्य कार्यक्रमों के साथ अंतरसंचालनीयता की अनुमति देने के लिए पर्याप्त जानकारी प्रदान नहीं करता है।


 * TABLES अनुभाग
 * इस अनुभाग में नामित वस्तुओं की परिभाषाएँ शामिल हैं।


 * 1) आवेदन पहचान पत्र (APPID) मेज
 * 2) ब्लॉक रिकॉर्ड (BLOCK_RECORD) मेज
 * 3) आयाम शैली (DIMSTYLE) मेज
 * 4) परत (LAYER) मेज
 * 5) रेखा प्रकार (LTYPE) मेज
 * 6) पाठ शैली (STYLE) मेज
 * 7) उपयोगकर्ता समन्वय प्रणाली (UCS) मेज
 * 8) देखना (VIEW) मेज
 * 9) व्यूपोर्ट कॉन्फ़िगरेशन (VPORT) मेज


 * BLOCKS अनुभाग
 * इस अनुभाग में ब्लॉक परिभाषा इकाइयाँ शामिल हैं जो ड्राइंग में प्रत्येक ब्लॉक में शामिल इकाइयों का वर्णन करती हैं।


 * ENTITIES अनुभाग
 * इस अनुभाग में किसी भी ब्लॉक संदर्भ सहित ड्राइंग इकाइयां शामिल हैं।


 * OBJECTS अनुभाग
 * इसमें वह डेटा शामिल है जो ऑटोएलआईएसपी और ऑब्जेक्टएआरएक्स अनुप्रयोगों द्वारा उपयोग किए जाने वाले गैर-ग्राफिकल ऑब्जेक्ट पर लागू होता है।


 * THUMBNAILIMAGE अनुभाग
 * इसमें DXF फ़ाइल के लिए पूर्वावलोकन छवि शामिल है।


 * END OF FILE

डीएक्सएफ के डेटा प्रारूप को टैग किए गए डेटा प्रारूप कहा जाता है, जिसका अर्थ है कि फ़ाइल में प्रत्येक डेटा तत्व एक पूर्णांक संख्या से पहले होता है जिसे समूह कोड कहा जाता है। समूह कोड का मान इंगित करता है कि किस प्रकार का डेटा तत्व अनुसरण करता है। यह मान किसी दिए गए ऑब्जेक्ट (या रिकॉर्ड) प्रकार के लिए डेटा तत्व का अर्थ भी इंगित करता है। ड्राइंग फ़ाइल में वस्तुतः सभी उपयोगकर्ता-निर्दिष्ट जानकारी को DXF प्रारूप में दर्शाया जा सकता है।

यह भी देखें

 * डिज़ाइन वेब प्रारूप (DWF)
 * ओपन डिज़ाइन एलायंस (मूल रूप से ओपनडीडब्ल्यूजी कहा जाता है)

बाहरी संबंध

 * AutoCAD DXF Reference (from Release 14, 1998) (PDF version from 2012)
 * AutoCAD DXF File Format Summary.
 * Annotated example DXF file
 * AutoDesk Online DXF File Viewer.