ওয়ার্ড ডকুমেন্ট (.docx)
ECMA-376 স্ট্যান্ডার্ডDOCX হলো মাইক্রোসফ্ট কর্তৃক ওয়ার্ড প্রসেসিং ডকুমেন্টের জন্য তৈরি করা একটি জিপড, এক্সএমএল-ভিত্তিক ফাইল ফরম্যাট, যা অফিস ওপেন এক্সএমএল স্পেসিফিকেশনের অধীনে ওয়ার্ড ডকুমেন্টগুলোকে স্ট্যান্ডার্ডাইজ করে।
JPG থেকে DOCX-তে রূপান্তর করুন
বিনামূল্যের ব্রাউজারভিত্তিক JPG-থেকে-DOCX রূপান্তরকারী। আপনার ডিভাইসেই ফাইল তাৎক্ষণিকভাবে রূপান্তর করুন।
ইনস্পেক্ট ও মেটাডেটা
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে DOCX ফাইল শনাক্ত করে:
বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে DOCX ফাইল শনাক্ত করে:
হেক্স সিগনেচার (অফসেট 0):
50 4B 03 04ASCII রিপ্রেজেন্টেশন: PK..
স্ট্যান্ডার্ডাইজেশন: ECMA-376 / ISO/IEC 29500
প্রযুক্তিগত বৈশিষ্ট্য
| কন্টেইনার আর্কিটেকচার | Open Packaging Convention (OPC) ZIP আর্কাইভ যাতে XML পার্টস রয়েছে |
| কম্প্রেশন | ZIP এর ভেতরের পৃথক XML ফাইল এবং মিডিয়া রিসোর্সের ডিফ্লেট কম্প্রেশন |
| বাইট এন্ডিয়াননেস | ZIP হেডার রেকর্ডের জন্য লিটল-এন্ডিয়ান; ডকুমেন্ট টেক্সটের জন্য UTF-8 XML |
| কালার স্পেস | টেক্সট এবং স্টাইলিংয়ের জন্য sRGB; এমবেডেড ইমেজ পার্টসগুলো নেটিভ প্রোফাইল ধরে রাখে |
| চ্যানেল ও কাঠামো | স্ট্রাকচার্ড ডকুমেন্ট হায়ারার্কি: প্যারাগ্রাফ (w:p), রান (w:r), এবং টেক্সট নোড (w:t) |
| সর্বোচ্চ মাত্রা | 55.87 x 55.87 সেমি (সর্বোচ্চ ২২ x ২২ ইঞ্চি ওয়ার্ড পেজ লিমিট) |
| স্বচ্ছতা | এমবেডেড রাস্টার এবং ভেক্টর শেপের মধ্যে সমর্থিত |
| স্ট্রিমিং ও প্রোগ্রেসিভ | ZIP স্ট্রাকচারের জন্য আর্কাইভের শেষে সেন্ট্রাল ডিরেক্টরি পড়া প্রয়োজন |
টেকনিক্যাল তুলনা ম্যাট্রিক্স: DOCX বনাম প্রতিযোগীগণ
| প্রযুক্তিগত বৈশিষ্ট্য | DOCX (বর্তমান) | OpenDocument (ODT) | Markdown | |
|---|---|---|---|---|
| প্রাথমিক উদ্দেশ্য | এডিটেবল ওয়ার্ড প্রসেসিং ডকুমেন্ট | ফিক্সড-লেআউট ডিজিটাল পেপার | এডিটেবল ওপেন স্ট্যান্ডার্ড ডকুমেন্ট | হালকা প্লেইন টেক্সট রাইটিং |
| ফরম্যাটিং ধারাবাহিকতা | সফ্টওয়্যার ভিউয়ার এবং ইনস্টল করা ফন্ট অনুযায়ী পরিবর্তিত হয় | ফন্ট, অ্যাপ ও ডিভাইস অনুযায়ী প্রদর্শন ভিন্ন হতে পারে। | সফ্টওয়্যার স্যুট অনুযায়ী পরিবর্তিত হয় | মার্কডাউন পার্সার এবং CSS এর উপর নির্ভরশীল |
| এডিটিং অভিজ্ঞতা | ট্র্যাকড চেঞ্জ সহ সম্পূর্ণ রিচ WYSIWYG এডিটিং | বিশেষায়িত টুল ছাড়া এডিট করা কঠিন | সম্পূর্ণ WYSIWYG এডিটিং | দ্রুত প্লেইন-টেক্সট এডিটিং |
| সার্চ ইনডেক্সিং এবং টেক্সট এক্সট্রাকশন | রেন্ডারিং ইঞ্জিন ছাড়াই document.xml জুড়ে দ্রুত XML নোড ট্রাভার্সাল | OCR বা জটিল PDF ফন্ট-ম্যাপিং স্ট্রিম ডিকোডার প্রয়োজন | content.xml জুড়ে সহজ XML নোড ট্রাভার্সাল | তাত্ক্ষণিক নেটিভ প্লেইনটেক্সট রেজেক্স এবং স্ট্রিং সার্চ |
সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড
ওয়ার্ড এই ত্রুটি দেখায়: 'ফাইলটি ক্ষতিগ্রস্ত এবং খোলা যাচ্ছে না'।
মূল কারণ: ক্ষতিগ্রস্ত ZIP কন্টেইনার স্ট্রাকচার অথবা word/document.xml-এ ত্রুটিপূর্ণ XML।
পুনরুদ্ধার: .docx কে .zip-এ রিনেম করুন, 'zip -FF broken.zip --out fixed.zip' রান করুন, word/document.xml এক্সট্রাক্ট করুন, একটি XML এডিটর দিয়ে XML সিনট্যাক্স ত্রুটিগুলো ঠিক করুন এবং আবার জিপ করুন।
নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর
DOCX ফাইলে সক্রিয় VBA ম্যাক্রো থাকতে পারে না (ম্যাক্রোর জন্য .docm প্রয়োজন), যা সেগুলোকে লিগ্যাসি .doc ফাইলের তুলনায় নিরাপদ করে তোলে, তবে বাহ্যিক টেমপ্লেট ইঞ্জেকশন একটি ঝুঁকি হিসেবে রয়ে গেছে।
পরিচিত অ্যাটাক ভেক্টর
- ক্ষতিকর বাহ্যিক dotm টেমপ্লেটগুলোর দিকে নির্দেশ করে এমন রিমোট টেমপ্লেট ইঞ্জেকশন।
- প্যাচ করা হয়নি এমন ডকুমেন্ট পার্সারে XML এক্সটার্নাল এন্টিটি (XXE) দুর্বলতা।
- এক্সিকিউটেবল মেলওয়্যারের ছদ্মবেশ ধারণকারী এমবেডেড OLE অবজেক্ট।
প্রতিরক্ষামূলক সেরা অনুশীলন: পাবলিক আপলোড পোর্টালে ম্যাক্রো-সক্ষম ফাইলগুলোর (.docm) অনুমতি দেবেন না, বিশ্বস্ত নয় এমন বাহ্যিক URI টেমপ্লেটের জন্য '_rels' পরীক্ষা করুন এবং XML ইনপুট স্যানিটাইজ করুন।
ঐতিহাসিক উৎপত্তি ও মাইলফলক
প্রধান সুবিধাসমূহ ও গুণাবলী
- ওপেন এক্সএমএল প্যাকেজিং মাইক্রোসফ্ট ওয়ার্ড ছাড়াই স্বয়ংক্রিয় ডকুমেন্ট জেনারেশন এবং টেক্সট এক্সট্রাকশনের অনুমতি দেয়।
- পুরোনো বাইনারি .doc ফাইলের তুলনায় ZIP কম্প্রেশন ফাইলের আকার উল্লেখযোগ্যভাবে হ্রাস করে।
- মডুলার স্ট্রাকচার ক্ষতিগ্রস্ত উপাদানগুলোকে আলাদা করে, যার ফলে সম্পূর্ণ ডকুমেন্ট হারিয়ে যাওয়া রোধ হয়।
কারিগরি সীমাবদ্ধতা ও অসুবিধা
- ফন্ট লেআউট হিউরিস্টিকসের কারণে লিব্রেঅফিস, গুগল ডকস এবং মাইক্রোসফ্ট ওয়ার্ড জুড়ে ভিজ্যুয়াল রেন্ডারিং ভিন্ন হতে পারে।
- ফিক্সড-লেআউট আর্কাইভের জন্য ডিজাইন করা হয়নি (PDF/A-এর মতো নয়)।
- হাজার হাজার লিগ্যাসি কমপ্যাটিবিলিটি ট্যাগ সহ জটিল ECMA-376 স্পেসিফিকেশন।
আকর্ষণীয় কারিগরি তথ্য
- একটি .docx ফাইলকে .zip-এ রিনেম করলে আপনি সরাসরি 'word/media/' ফোল্ডার থেকে সমস্ত এমবেডেড ছবি এক্সট্রাক্ট করতে পারবেন।
- যেকোনো ওয়ার্ড ডকুমেন্টের প্রাথমিক টেক্সট কন্টেন্ট 'word/document.xml' ফাইলে থাকে।
- 'XML' নাম থাকা সত্ত্বেও, ওপেন প্যাকেজিং কনভেনশন (OPC) কন্টেইনার জিপ আনজিপ না করে সাধারণ টেক্সট এডিটর দিয়ে সরাসরি DOCX ফাইল এডিট করা যায় না।
সচরাচর জিজ্ঞাসিত প্রযুক্তিগত প্রশ্নাবলি
ওয়ার্ড ছাড়াই আমি কীভাবে একটি DOCX ফাইল থেকে সমস্ত ছবি এক্সট্রাক্ট করতে পারি?
ফাইলের এক্সটেনশন '.docx' থেকে পরিবর্তন করে '.zip' করুন, যেকোনো আনজিপিং টুল দিয়ে আর্কাইভটি খুলুন এবং 'word/media/' ফোল্ডারে যান। সমস্ত আসল হাই-রেজোলিউশন ছবি এবং গ্রাফিক্স সেখানে সংরক্ষিত থাকে।
.doc এবং .docx এর মধ্যে পার্থক্য কী?
.doc হলো Word 97 - 2003 এ ব্যবহৃত একটি লিগ্যাসি প্রোপিয়েটরি বাইনারি ফরম্যাট। .docx হলো XML এবং ZIP কম্প্রেশনের উপর ভিত্তি করে তৈরি একটি আধুনিক উন্মুক্ত স্ট্যান্ডার্ড (ISO/IEC 29500), যা ছোট ফাইলের আকার, অধিক পুনরুদ্ধারের নির্ভরযোগ্যতা এবং কোনো ম্যাক্রো এক্সিকিউশন ক্ষমতা প্রদান করে না।
DOCX ফাইলে কি মেলওয়্যার বা ভাইরাস থাকতে পারে?
স্ট্যান্ডার্ড DOCX ফাইলে সক্রিয় VBA ম্যাক্রো স্ক্রিপ্ট থাকতে পারে না (যার জন্য .docm ফরম্যাট প্রয়োজন)। তবে, সেগুলোতে বাহ্যিক টেমপ্লেট ইঞ্জেকশন লিঙ্ক বা ক্ষতিকর এমবেডেড OLE অবজেক্ট প্যাকেজ থাকতে পারে, যে কারণে আধুনিক অফিস স্যুটগুলো প্রটেক্টেড ভিউতে অবিশ্বস্ত ওয়েব ডাউনলোডগুলো খোলে।