फ़ाइल फ़ॉर्मैट
DOC क्या है? Word 97-2003 का बाइनरी फ़ॉर्मैट
DOC वह बाइनरी डॉक्यूमेंट फ़ॉर्मैट है जिसे Word ने Word 97 से Word 2003 तक इस्तेमाल किया, और यह आज भी कई आर्काइव में मिलता है। जानिए यह अंदर से कैसे काम करता है, कहाँ कमज़ोर है और इसे सुरक्षित रूप से कैसे बदलें।
लेखक: Hemen Dönüştür Editör Ekibiप्रकाशित: 8 मिनट में पढ़ें

किसी संस्था का पुराना आर्काइव खँगालें, किसी लंबे ईमेल थ्रेड में सबसे नीचे तक जाएँ, या बरसों से अपडेट न हुए किसी सॉफ़्टवेयर से रिपोर्ट एक्सपोर्ट करें, तो आपको .doc पर ख़त्म होने वाली फ़ाइलें मिल जाएँगी। Word 2007 के साथ DOCX आने तक DOC ही Microsoft Word का डिफ़ॉल्ट फ़ॉर्मैट था, और बहुत सारे डॉक्यूमेंट आज भी इसी में मौजूद हैं। यह लेख बताता है कि DOC कहाँ से आया, अंदर से यह कैसे व्यवस्थित है, DOCX से अलग क्यों है, और इन फ़ाइलों को सुरक्षित रूप से कैसे खोलें और बदलें।
DOC क्या है?
DOC, Microsoft Word का बाइनरी डॉक्यूमेंट फ़ॉर्मैट है। आज "DOC" से आमतौर पर वह फ़ॉर्मैट मतलब होता है जो Word 97, 2000, 2002 (XP) और 2003 में साझा था, और Microsoft का आधिकारिक स्पेसिफ़िकेशन ठीक इन्हीं संस्करणों को कवर करता है। टेक्स्ट-आधारित फ़ॉर्मैट के उलट, DOC फ़ाइल को Notepad में खोलने पर कुछ भी समझ में आने लायक नहीं दिखता: सामग्री Word की अपनी डेटा संरचनाओं के हिसाब से रखे बाइट्स का एक क्रम होती है।
संक्षिप्त इतिहास
".doc" एक्सटेंशन पहली बार 1983 में Word के MS-DOS संस्करण के साथ इस्तेमाल हुआ। एक्सटेंशन वही रहा, लेकिन उसके पीछे का फ़ॉर्मैट कई बार बदला:
- Word for Windows 1.0 और 2.0: अपने-अपने DOC फ़ॉर्मैट इस्तेमाल करते थे।
- Word 6.0 और Word 95: फ़ॉर्मैट बदला, और इन दोनों संस्करणों ने उसे साझा किया।
- Word 97 से Word 2003: DOC को OLE और Compound File Binary Format (CFB) पर फिर से बनाया गया। Microsoft ने एक इंपोर्ट कन्वर्टर भी जारी किया, ताकि Word 6.0 और 95 के उपयोगकर्ता नई फ़ाइलें खोल सकें।
- Word 2007: DOCX डिफ़ॉल्ट बना। Word ने DOC खोलना और सेव करना जारी रखा; DOC खोलने पर टाइटल बार में "Compatibility Mode" दिखता है।
फ़ॉर्मैट के दस्तावेज़ीकरण की अपनी लंबी कहानी है। 1997 में Microsoft ने Office 97 के बाइनरी फ़ॉर्मैट स्पेसिफ़िकेशन एक प्रतिबंधात्मक लाइसेंस के तहत प्रकाशित किए और 1999 में उन्हें वापस ले लिया। 2006 से फ़रवरी 2008 तक स्पेसिफ़िकेशन केवल अनुरोध पर और सीमित शर्तों के साथ मिलता था, इसलिए OpenOffice.org जैसे प्रोजेक्ट्स को फ़ॉर्मैट को रिवर्स इंजीनियर करना पड़ा। फ़रवरी 2008 में Microsoft ने DOC स्पेसिफ़िकेशन को अपने Open Specification Promise के तहत जारी किया। Microsoft Learn पर अब [MS-DOC] नाम से प्रकाशित डॉक्यूमेंट अपना पहला संस्करण 27 जून 2008 का बताता है, और इसका रखरखाव अब भी होता है: पेज पर दर्ज सबसे नया संशोधन 17 फ़रवरी 2026 का है।
DOC फ़ाइल के अंदर क्या होता है?
Word 97 के बाद की DOC फ़ाइल असल में "फ़ाइल के अंदर एक फ़ाइल सिस्टम" है। Microsoft के [MS-CFB] स्पेसिफ़िकेशन के अनुसार Compound File Binary Format एक फ़ाइल के भीतर, ऐप्लिकेशन-विशेष डेटा स्ट्रीम रखने के लिए फ़ाइल सिस्टम जैसी संरचना देता है। फ़ोल्डरों को storage और फ़ाइलों को stream कहा जाता है। फ़ाइल तय आकार के सेक्टरों में बँटी होती है (संस्करण 3 में 512 बाइट, संस्करण 4 में 4096 बाइट), और एक एलोकेशन टेबल (FAT) दर्ज करती है कि कौन-सा सेक्टर किस स्ट्रीम का है।
हर कंपाउंड फ़ाइल एक ही 8-बाइट हस्ताक्षर से शुरू होती है:
D0 CF 11 E0 A1 B1 1A E1
यह हस्ताक्षर केवल Word का नहीं है; पुरानी Excel (.xls) और PowerPoint (.ppt) फ़ाइलें भी यही कंटेनर इस्तेमाल करती हैं। DOC फ़ाइल को Word डॉक्यूमेंट बनाने वाली चीज़ उसके अंदर की स्ट्रीम हैं:
- WordDocument स्ट्रीम: डॉक्यूमेंट का टेक्स्ट रखती है और ऑफ़सेट 0 पर FIB (File Information Block) रखती है। FIB एक विषय-सूची की तरह काम करता है जो बताता है कि बाक़ी सब कहाँ है।
- Table स्ट्रीम (0Table या 1Table): वह डेटा रखती है जिसकी ओर FIB इशारा करता है, जैसे फ़ॉर्मैटिंग, स्टाइल, फ़ॉन्ट और पैराग्राफ़ के गुण। MS-DOC के अनुसार FIB का
fWhichTblStmबिट तय करता है कि कौन-सी इस्तेमाल होगी; अगर दोनों मौजूद हों, तो जिसकी ओर इशारा नहीं है उसे नज़रअंदाज़ कर दिया जाता है। - Data स्ट्रीम: एम्बेड की गई तस्वीरों जैसा अतिरिक्त डेटा रख सकती है।
- ObjectPool storage: एम्बेड किए गए OLE ऑब्जेक्ट रखता है, जैसे कोई Excel टेबल।
- SummaryInformation स्ट्रीम: शीर्षक, लेखक और बनाने की तारीख़ जैसा सारांश मेटाडेटा।
अगर डॉक्यूमेंट एन्क्रिप्टेड है, तो table स्ट्रीम एक एन्क्रिप्शन हेडर से शुरू होती है। पॉइंटर पर टिकी इस जटिल बनावट की वजह से DOC फ़ाइलें जल्दी लोड होती थीं, लेकिन इसका मतलब यह भी था कि एक ही ख़राब सेक्टर पूरे डॉक्यूमेंट को पढ़ने लायक नहीं छोड़ सकता था, और दूसरे सॉफ़्टवेयर के लिए इस फ़ॉर्मैट को सही ढंग से लागू करना कठिन था।
DOC और DOCX की तुलना
| विशेषता | DOC | DOCX |
|---|---|---|
| संरचना | बाइनरी, OLE2 कंपाउंड फ़ाइल | ZIP के अंदर XML हिस्से |
| मानक | Microsoft द्वारा प्रकाशित स्पेसिफ़िकेशन (MS-DOC) | ECMA-376 और ISO/IEC 29500 |
| मैक्रो | उसी फ़ाइल में VBA मैक्रो रख सकती है | नहीं रख सकती (मैक्रो-सक्षम डॉक्यूमेंट .docm इस्तेमाल करते हैं) |
| मज़बूती | कम, एक ही गड़बड़ी पूरी फ़ाइल पर असर डाल सकती है | ज़्यादा, हिस्से अलग-अलग पढ़े जा सकते हैं |
| Word की नई सुविधाएँ | 2007 के बाद की कुछ सुविधाओं का कोई जोड़ नहीं | पूरा सपोर्ट |
DOC आज भी कहाँ मिलता है?
- कॉर्पोरेट और सरकारी आर्काइव: 2007 से पहले बने पत्र, रिपोर्ट और टेम्पलेट।
- पुराने सॉफ़्टवेयर: अकाउंटिंग, HR या उद्योग-विशेष टूल जो आज भी रिपोर्ट DOC में एक्सपोर्ट करते हैं।
- अपलोड सिस्टम: पुराने वेब फ़ॉर्म और आंतरिक सिस्टम जो केवल DOC स्वीकार करते हैं।
- मैक्रो टेम्पलेट: बरसों पहले बनाए गए ऑटोमेशन वाले फ़ॉर्म और टेम्पलेट।
खूबियाँ और कमज़ोरियाँ
खूबियाँ: सॉफ़्टवेयर का बहुत व्यापक सपोर्ट; Word 97 के बाद का लगभग हर वर्ड प्रोसेसर DOC खोलता है। इतने लंबे समय से मौजूद होने के कारण यह वह Word फ़ॉर्मैट है जिससे पुराने सिस्टम में दिक़्क़त आने की संभावना सबसे कम है।
कमज़ोरियाँ: इसके बंद इतिहास के कारण जटिल डॉक्यूमेंट दूसरी कंपनियों के ऐप्लिकेशन में अपना लेआउट खो सकते हैं। मैक्रो रख सकने के कारण मालवेयर के लिहाज़ से यह DOCX से ज़्यादा जोखिम भरा है। Word 2007 के बाद जोड़ी गई कुछ सुविधाएँ, जैसे नए ग्राफ़िक्स और लेआउट तत्व, DOC में सेव करने पर सरल हो जाती हैं या खो जाती हैं। फ़ाइलें भी आमतौर पर उसी सामग्री वाली DOCX से बड़ी होती हैं।
कौन-से प्रोग्राम DOC खोलते हैं?
Microsoft Word का हर डेस्कटॉप संस्करण DOC खोलता है। LibreOffice Writer, Google Docs, Apple Pages और WPS Office भी इसे पढ़ सकते हैं। Linux सर्वर और ऑटोमेशन वर्कफ़्लो में DOC फ़ाइलें आमतौर पर LibreOffice से प्रोसेस की जाती हैं।
आम समस्याएँ और उनके हल
Word फ़ाइल को Protected View में खोलता है और मैं एडिट नहीं कर पाता
सुरक्षा के लिए Word इंटरनेट या ईमेल से आई पुरानी फ़ाइलों को केवल पढ़ने के लिए खोलता है। अगर आपको स्रोत पर भरोसा है, तो "Enable Editing" पर क्लिक करें। अनजान स्रोत के डॉक्यूमेंट अगर मैक्रो चालू करने को कहें, तो ऐसा न करें।
फ़ाइल नहीं खुलती या अजीब अक्षर दिखाती है
कुछ .doc फ़ाइलें असल में DOC होती ही नहीं। Word का "Save as Web Page" आउटपुट और नाम बदली गई RTF या DOCX फ़ाइलें भी .doc एक्सटेंशन के साथ घूम सकती हैं। LibreOffice जैसा प्रोग्राम आज़माएँ जो सामग्री पहचान लेता है। सचमुच ख़राब DOC के लिए Word का "Open and Repair" विकल्प टेक्स्ट वापस ला सकता है।
Compatibility Mode और ग़ायब सुविधाएँ
DOC के रूप में सेव किए डॉक्यूमेंट में Word की नई सुविधाएँ उपलब्ध नहीं होतीं। अगर आप इस पर काम जारी रखेंगे, तो "File > Info > Convert" से इसे DOCX में बदल लें।
DOC फ़ाइलें कन्वर्ट करने के टिप्स
हमारे कन्वर्टर पर DOC फ़ाइलें हमारे सर्वर पर अपलोड होती हैं, LibreOffice से प्रोसेस होती हैं और 30 मिनट के भीतर हटा दी जाती हैं। कन्वर्ट करने से पहले फ़ाइल के शुरुआती बाइट्स जाँचे जाते हैं: असली DOC फ़ाइलें, वे ".doc" फ़ाइलें जो असल में DOCX या RTF हैं, और Word का HTML-आधारित ".doc" आउटपुट, सभी स्वीकार किए जाते हैं। अगर सामग्री इनमें से किसी से मेल नहीं खाती, तो अजीब अक्षरों से भरे डॉक्यूमेंट के बजाय आपको "फ़ाइल पढ़ी नहीं जा सकी" का संदेश मिलता है।
- DOC से Word (DOCX) पुराने डॉक्यूमेंट को ज़िंदा रखने का सबसे अच्छा तरीक़ा है। कन्वर्ज़न बिना किसी बीच के चरण के सीधे LibreOffice से होता है, इसलिए पेज लेआउट, हेडर और फ़ुटर, टेबल और इमेज बने रहते हैं।
- DOC से PDF आर्काइविंग के लिए या ऐसे व्यक्ति से साझा करने के लिए ठीक है जिसके पास Word नहीं है।
- DOC से TXT केवल सादा टेक्स्ट निकालता है, जो पुराने आर्काइव में खोजने या किसी दूसरे सिस्टम में डालने के लिए काम का है।
- अगर आपको किसी पुराने सिस्टम पर DOCX अपलोड करनी है, तो Word से DOC इस्तेमाल करें।
अक्सर पूछे जाने वाले सवाल
क्या मुझे अब भी DOC फ़ॉर्मैट इस्तेमाल करना चाहिए?
नए डॉक्यूमेंट के लिए नहीं; DOCX ज़्यादा सुरक्षित, ज़्यादा मज़बूत और एक खुला मानक है। DOC तभी इस्तेमाल करें जब पाने वाला सिस्टम कुछ और स्वीकार न करे।
क्या DOC फ़ाइल में वायरस हो सकता है?
DOC फ़ाइलों में VBA मैक्रो हो सकते हैं, और मैक्रो वायरस इसी रास्ते फैल सकते हैं। अनजान स्रोतों से आई DOC फ़ाइलों में मैक्रो चालू न करें, और अपना ऑफ़िस सॉफ़्टवेयर अपडेट रखें।
क्या DOC को DOCX में बदलने पर कुछ खोता है?
आमतौर पर नहीं। DOC जो कुछ सपोर्ट करता है, DOCX उसमें से लगभग सब कवर करता है। बहुत पुराने Word संस्करणों के कुछ ख़ास फ़ील्ड कोड या एम्बेड किए ऑब्जेक्ट अलग दिख सकते हैं, इसलिए ज़रूरी डॉक्यूमेंट को कन्वर्ज़न के बाद एक बार जाँच लें।
क्या DOC का स्पेसिफ़िकेशन सार्वजनिक है?
हाँ। Microsoft, Word 97-2003 बाइनरी फ़ॉर्मैट को [MS-DOC] और कंपाउंड फ़ाइल कंटेनर को [MS-CFB] नाम से Microsoft Learn पर प्रकाशित करता है। फ़रवरी 2008 से ये स्पेसिफ़िकेशन Open Specification Promise के दायरे में हैं।
क्या मैं अपने फ़ोन पर DOC फ़ाइल खोल सकता हूँ?
Word मोबाइल ऐप और Google Docs, DOC खोल सकते हैं। अगर सिर्फ़ पढ़ना है, तो उसे PDF में बदलने से यह पक्का हो जाता है कि वह हर डिवाइस पर सही दिखेगी।


