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

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

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

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

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

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

फ़ाइल संरचना
डीएक्सएफ के ASCII संस्करण को किसी भी टेक्स्ट एडिटर के साथ पढ़ा जा सकता है। डीएक्सएफ फ़ाइल का मूल संगठन इस प्रकार है,
 * 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 अनुभाग
 * इसमें डीएक्सएफ फ़ाइल के लिए प्रीव्यू इटेबल के रूप में सम्मलित है।


 * END OF FILE

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

यह भी देखें

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

बाहरी संबंध

 * AutoCAD डीएक्सएफ Reference (from Release 14, 1998) (PDF version from 2012)
 * AutoCAD डीएक्सएफ File Format Summary.
 * Annotated example डीएक्सएफ file
 * AutoDesk Online डीएक्सएफ File Viewer.