DOC হল সেই ফরম্যাট যেখানে Microsoft Word তার ডকুমেন্টগুলোকে ১৯৮০ সালের শেষ দিক থেকে Word 2007 পর্যন্ত সেভ করত, এরপর Word 2007 এটিকে DOCX দিয়ে প্রতিস্থাপন করে। এটি একটি বাইনারি ফরম্যাট, যার মানে ফাইলটি মানুষ পড়ার মতো টেক্সট নয়, বরং মেশিন ডেটা: আপনি এটিকে কোনো টেক্সট এডিটরে খুললে বেশিরভাগই অর্থহীন চিহ্ন দেখতে পাবেন, যার মধ্যে আপনার বাক্যের টুকরো ভাসতে থাকবে। বিপুল সংখ্যক DOC ফাইল এখনো আর্কাইভ, ইমেইল এটাচমেন্ট ও শেয়ারড ড্রাইভে রয়ে গেছে, তাই ডিফল্ট হিসেবে ব্যবহার বন্ধ হয়ে যাওয়ার অনেক পরে পর্যন্তও এই ফরম্যাটটি গুরুত্বপূর্ণ।
DOC কীভাবে একটি ডকুমেন্ট সংরক্ষণ করে
একটি DOC ফাইল এমন একটি কনটেইনার ব্যবহার করে, যাকে Microsoft Compound File Binary Format বলেছে; কার্যত এটি একটি একক ফাইলের ভেতরে ছোট একটি ফাইল সিস্টেম, যার নিজস্ব নামযুক্ত স্ট্রিমের ডিরেক্টরি থাকে। একটি স্ট্রিমে থাকে টেক্সট, আরেকটিতে ফরম্যাটিং টেবিল, অন্যগুলোতে এমবেড করা ছবি ও অবজেক্ট। এক ডজনেরও বেশি Word রিলিজের মধ্যে দিয়ে স্পেসিফিকেশনটি ধীরে ধীরে বেড়েছে, এ কারণেই ফরম্যাটটি এত জটিল যে, Word ছাড়া অন্য কোনো প্রোগ্রামের পক্ষে এটিকে সঠিকভাবে পড়তে পারা নিজেই একটি বড় সাফল্য।
এই নকশার একটি কুখ্যাত ফলাফল আছে। যেহেতু একটি স্ট্রিমকে তার জায়গাতেই এডিট করা যায়, তাই Word সাধারণত পুরোটা আবার না লিখে শেষে যোগ করত ও প্যাচ করত, ফলে মুছে ফেলা টেক্সটও ফাইলে থেকে যেতে পারত, যদিও পৃষ্ঠায় আর তা দেখা যেত না। ফাস্ট-সেভ আচরণের কারণে এটি নিয়মিতই ঘটত। পুরোনো কোনো ড্রাইভ থেকে উদ্ধার করা একটি DOC ফাইলে তাই এমন অনুচ্ছেদও থাকতে পারে, যা পাঠানোর অনেক আগেই কেটে ফেলা হয়েছিল।
DOC ফরম্যাটে কোনো বিল্ট-ইন কমপ্রেশন নেই, তাই কয়েকটি ছবি থাকা কোনো ডকুমেন্ট দ্রুত বড় হয়ে যায়, প্রায়ই সমপর্যায়ের DOCX ফাইলের চেয়ে কয়েক গুণ বড় হয়।
DOC-এ কী কী মেটাডাটা থাকে
DOC তার মেটাডেটা কম্পাউন্ড ফাইলের ভেতরের সামারি ইনফরমেশন স্ট্রিমগুলোতে সংরক্ষণ করে। দৃশ্যমান সেটটি প্রায় DOCX এর মতোই: Title, Subject, Author, Keywords, Comments, Last Modified By, এবং তৈরি ও পরিবর্তনের টাইমস্ট্যাম্প।
ডকুমেন্ট সামারি অতিরিক্তভাবে যোগ করে Company, Manager, Category, পেজ, শব্দ ও অক্ষরের সংখ্যা, যে অ্যাপ্লিকেশন ও ভার্সন দিয়ে ফাইলটি লেখা হয়েছে, মিনিট হিসেবে Total Editing Time, এবং একটি Revision Number। Word আরও একটি আগের লেখকদের তালিকা এবং ডকুমেন্ট যেসব লোকাল পাথে সেভ করা হয়েছিল সেগুলোর তথ্য রাখত; এইভাবেই DOC ফাইল ঐতিহাসিকভাবে নাম, নেটওয়ার্ক শেয়ারের নাম ও ডিরেক্টরি স্ট্রাকচার ফাঁস করেছে।
আপনি যদি কোনো পুরোনো DOC ফাইলের মেটাডেটা পড়েন, এর সবকিছুকেই প্রয়োজনের চেয়ে বেশি তথ্যবহুল হওয়ার সম্ভাবনা হিসেবে বিবেচনা করুন। এই ফরম্যাটই অনেক সংস্থাকে প্রকাশের আগে ডকুমেন্ট প্রপার্টি মুছে ফেলতে শিখিয়েছিল।
কখন DOC ব্যবহার করবেন
নতুন কোনো কাজের জন্য DOC বেছে নেবেন না। DOCX আকারে ছোট, ভালোভাবে নির্দিষ্ট, যেখানে যেখানে DOC সমর্থিত সেখানে সমর্থিত, এবং ফাস্ট-সেভ থেকে বাকি থাকা ডেটার সমস্যাটি বহন করে না। বর্তমান সব ওয়ার্ড প্রসেসরই যৌক্তিক কারণে ডিফল্ট হিসেবে DOCX এ সেভ করে।
DOC ব্যবহার করার একমাত্র যুক্তি হল এমন সত্যিকারের পুরোনো সফটওয়্যারের সঙ্গে সামঞ্জস্য রাখা, যা আর কিছুই পড়তে পারে না। অন্য সব ক্ষেত্রে, DOC ফাইলকে কনভার্ট করার উপাদান হিসেবে দেখুন: এটিকে খুলুন, লেআউট ঠিক আছে কি না পরীক্ষা করুন, DOCX হিসেবে সেভ করুন বা PDF এ এক্সপোর্ট করুন, এবং অন্য কারও কাছে পাঠানোর আগে একবার এর মেটাডেটা পড়ে নিন।