DWG হলো AutoCAD-এর নিজস্ব ফাইল ফরম্যাট — বাইনারি, মালিকানাধীন, আর Autodesk এর নথি প্রকাশ করে না। DXF হলো সেই বিনিময় ফরম্যাট যা Autodesk প্রকাশ করে, যাতে অন্য প্রোগ্রামও একই ড্রয়িং পড়তে পারে। জ্যামিতি একই, পাত্র আলাদা — আর দুটোর মধ্যে কেবল একটিই তৈরি হয়েছে নিজের সফটওয়্যারের বাইরের মানুষকে ফাইল হাতে দেওয়ার জন্য।
ওই শেষ কথাটাই ব্যবহারিক পার্থক্যের পুরোটা, আর সেটাই ঠিক করে দেয় আপনার কী চাওয়া উচিত।
সংক্ষেপে
| DXF | DWG | |
|---|---|---|
| পুরো নাম | Drawing Exchange Format | Drawing |
| প্রকাশিত সুনির্দিষ্ট বিবরণ | হ্যাঁ, Autodesk-এর | না |
| এনকোডিং | টেক্সট (বাইনারি রূপও আছে) | বাইনারি |
| উদ্দেশ্য | প্রোগ্রামের মধ্যে ড্রয়িং সরানো | AutoCAD-এর নিজের কাজের ফরম্যাট |
| ফাইলের আকার | বড় | ছোট |
| অন্য সফটওয়্যারে পড়া যায় | খুব ব্যাপকভাবে | অসমভাবে, বিপরীত-প্রকৌশলে গড়া লাইব্রেরির মাধ্যমে |
| AutoCAD যা পারে তার সবই বহন করে | না — একটি নথিভুক্ত উপসেট | হ্যাঁ |
দুটো ফরম্যাট আছেই বা কেন
Autodesk ১৯৮২ সালে AutoCAD ছাড়ে, কাজের ফরম্যাট হিসেবে DWG নিয়ে। এটি একটিমাত্র প্রোগ্রামের সুবিধার জন্য গড়া: সংহত, বাইনারি, আর AutoCAD-এর দরকার হলেই বদলে যেতে স্বাধীন।
এ কারণেই এটি কাউকে পাঠানোর জন্য খারাপ জিনিস। তাই Autodesk DXF-ও প্রকাশ করে — একই ড্রয়িং, নথিভুক্ত ও পাঠযোগ্য রূপে লেখা, যার ভিত্তিতে যেকোনো ডেভেলপার কাজ করতে পারেন। একটা .dxf টেক্সট এডিটরে খুলুন, দেখবেন সাদামাটা ASCII-তে গ্রুপ কোড আর সেকশনের নাম।
দুটোর সংস্করণ পাশাপাশি চলে। AutoCAD-এর প্রতিটি সংস্করণে DWG-এর একটি সংশোধন আসে আর তার সঙ্গে মেলানো DXF-এর সংশোধনও; ফাইলের মাথায় মাঝেমধ্যে দেখা AC1032 চিহ্নটি যেমন AutoCAD 2018 প্রজন্মকে বোঝায়।
সুতরাং DXF পুরোনো ফরম্যাটও নয়, নিকৃষ্টও নয়। এটি সেই একই ড্রয়িং, ইচ্ছে করে পাঠযোগ্য করে তোলা।
বাস্তবে আসলে কী আলাদা
খোলা থাকা। Autodesk DXF-এর নথি রাখে, DWG-এর রাখে না। যেসব প্রোগ্রাম DWG পড়ে — আর অনেকেই পড়ে — তারা ফরম্যাটটি বিপরীত-প্রকৌশলে বের করে বানানো লাইব্রেরির উপর নির্ভর করে। সেটা ভালোই কাজ করে এবং পুরোপুরি বৈধ, কিন্তু এর মানে DWG সমর্থন নতুন সংস্করণের পিছিয়ে থাকে আর অ্যাপ্লিকেশনভেদে বদলায়; DXF সমর্থন যে কেউ সরাসরি বিবরণ দেখে বানাতে পারেন।
আকার। বাইনারি DWG সাধারণত একই ড্রয়িংয়ের ASCII DXF রূপের চেয়ে অনেকটাই ছোট। বড় প্রকল্পে তা গুরুত্বপূর্ণ; একটিমাত্র যন্ত্রাংশে নয়।
বিশ্বস্ততা। DWG ধরে রাখে AutoCAD যা প্রকাশ করতে পারে তার সবই, এমন বস্তু-ধরন সহ যেগুলোর ধারণাই অন্য প্রোগ্রামে নেই। DXF ঢাকে একটি নথিভুক্ত উপসেট। সাধারণ দ্বিমাত্রিক ড্রাফটিংয়ের জন্য — রেখা, চাপ, বৃত্ত, পলিলাইন, লেখা, মাপ, লেয়ার — ওই উপসেটই সব। কিন্তু যে মডেল AutoCAD-এর মালিকানাধীন বস্তুর উপর দাঁড়ানো, DXF-এ রপ্তানিতে তার কিছুটা হারায়।
সমর্থনের ব্যাপ্তি। কার্যত প্রতিটি CAD, CAM ও ভেক্টর টুল DXF পড়ে। DWG পড়ে কম, আর যারা পড়ে তারাও প্রায়ই কম পূর্ণভাবে সমর্থন করে।
আসলে আপনার কোনটি দরকার?
কেউ ফাইল পাঠিয়েছে আর আপনি খুলতে পারছেন না। আগে আসল এক্সটেনশন দেখুন। বেশির ভাগ মানুষ দুটোকেই “DWG” বলে, আর অর্ধেক ক্ষেত্রে আপনার ডাউনলোডে যেটি পড়ে আছে সেটি .dxf, যা আপনি আগেই খুলতে পারতেন। দেখুন AutoCAD ছাড়া DXF খোলা।
আপনি লেজার কাটিং, CNC কারখানা বা প্রস্তুতকারকের কাছে পাঠাচ্ছেন। কার্যত সবসময়ই DXF। যন্ত্রের সফটওয়্যার ও কাটিং সেবা এর চারপাশেই গড়া, আর দ্বিমাত্রিক কাটিং জ্যামিতি নথিভুক্ত উপসেটে স্বচ্ছন্দে এঁটে যায়। দেখুন লেজার কাটিংয়ের জন্য DXF তৈরি।
আপনি AutoCAD-এ কাজ করা স্থপতি বা প্রকৌশলীর কাছে পাঠাচ্ছেন। জিজ্ঞেস করুন। অনেকেই DWG পছন্দ করেন কারণ তাঁদের কাজের ধারা সেটাই আশা করে, আর তা না হলে DXF-ও দিব্যি খুলে নেন।
আপনি দীর্ঘমেয়াদে সংরক্ষণ করছেন। DXF। নথিভুক্ত একটি টেক্সট ফরম্যাট বিশ বছর পরেও পড়া যাবে, যদি কারও কাছে বিবরণ আর একটি টেক্সট এডিটর থাকে। বিনিময় ফরম্যাট থাকারই কারণ এটি।
কেউ শুধু দেখতে চায়। কোনোটিই নয় — PDF পাঠান। দেখুন DXF থেকে PDF।
DWG পেলে DXF কীভাবে জোগাড় করবেন
নির্ভরযোগ্য পথ হলো চেয়ে নেওয়া। যিনি ফাইল পাঠিয়েছেন তিনি নিজের CAD প্রোগ্রামে খুলে Save As বা Export → DXF করেন। দশ সেকেন্ডের মতো লাগে, প্রতিটি ডেস্কটপ CAD অ্যাপ্লিকেশন পারে, আর ফাইলটি বের হয় সেই সফটওয়্যার থেকেই যা সেটি বানিয়েছিল — তৃতীয় কারও অনুমান থেকে নয়।
জিজ্ঞেস করা সম্ভব না হলে কনভার্টার আছে। দুটি বিষয় ওজন করুন: রূপান্তরেই বিশ্বস্ততা হারায়, আর আপনি অন্যের ড্রয়িং এমন সেবায় তুলছেন যা আপনার নিয়ন্ত্রণে নেই। শখের কাজে ঠিক আছে। ক্লায়েন্টের কাজে, জিজ্ঞেস করুন।
চাওয়ার সময় একটি সংস্করণের নাম বলা ভালো। DXF R12 সবচেয়ে নিরাপদ — অতি পুরোনো, সর্বত্র সমর্থিত, আর ড্রয়িং যদি সাধারণ দ্বিমাত্রিক জ্যামিতি হয় তবে গুরুত্বপূর্ণ কিছুই হারায় না। বিশেষ করে পুরোনো যন্ত্র-সফটওয়্যার এর সঙ্গে অনেক বেশি স্বচ্ছন্দ।
দুটি ভুল ধারণা
“DXF-এ তথ্য হারায়।” কেবল এই অর্থে যে এটি AutoCAD-এর মালিকানাধীন বস্তু-ধরন বহন করে না। রেখা, চাপ, বৃত্ত, পলিলাইন, লেখা, মাপ আর লেয়ার অক্ষত পেরিয়ে যায়। দ্বিমাত্রিক ড্রাফটিংয়ের কাজে ক্ষতি সাধারণত শূন্য।
“DXF পুরোনো ফরম্যাট।” ১৯৮২ সাল থেকে DWG-এর পাশাপাশি এর সংস্করণ চলছে, আজও চলছে। বিভ্রান্তি আসে কারণ R12 সামঞ্জস্যের লক্ষ্য হিসেবে এত ব্যাপকভাবে ব্যবহৃত হয় যে মানুষ ভাবে DXF ওখানেই থেমে গেছে।
এই টুলটির অবস্থান
KulmanLab DXF পড়ে, DWG নয় — আর একে গাফিলতি ধরার বদলে কারণটা বলা দরকার: DXF নথিভুক্ত, তাই বিবরণ পড়েই একটি বাস্তবায়ন সঠিক হতে পারে। DWG মানে হতো ব্রাউজারের ভিতরে, এমন এক ফরম্যাটের জন্য যা Autodesk-এর সময়সূচি অনুযায়ী বদলায়, বিপরীত-প্রকৌশলে গড়া লাইব্রেরির উপর নির্ভর করা।
আপনার কাছে .dwg থাকলে এটি খুলবে না। .dxf থাকলে কিছু ইনস্টল না করেই ব্রাউজার ট্যাবে খুলতে পারবেন: app.kulmanlab.com।
এটি যা ফিরিয়ে লেখে তা হলো পুরো ড্রয়িং — রেখা, বৃত্ত, চাপ, উপবৃত্ত, পলিলাইন, স্প্লাইন, বিন্যাস সহ লেখা, মাপ, লিডার ও হ্যাচ, সঙ্গে লেয়ার ও লাইনটাইপ। এখানে খোলা ফাইল আবার রপ্তানি করলে তা তার টীকা নিয়েই বেরোয়, শুধু জ্যামিতিতে ছেঁটে যায় না।
সম্পর্কিত: KulmanLab একটি DXF থেকে ঠিক কী পড়ে তার জন্য Import, আর প্রতিটি রপ্তানি ফরম্যাটে কী যায় তার জন্য Export Manager।