DOC और DOCX में क्या फ़र्क है — और DOC को DOCX में कैसे बदलें
.doc फ़ाइल वह पुराना बाइनरी फ़ॉर्मैट है जो Word 97–2003 इस्तेमाल करते थे; .docx वह फ़ॉर्मैट है जो Word 2007 से इस्तेमाल करता है, और यह ज़िप किए गए XML से बना है। कंटेंट बिल्कुल एक जैसा हो सकता है, लेकिन कई आधुनिक टूल — ज़्यादातर ब्राउज़र वाले व्यूअर समेत — सिर्फ़ .docx पढ़ते हैं। इलाज आसान है: .doc को किसी वर्ड प्रोसेसर में खोलें और .docx के रूप में सेव करें।
.doc और .docx में असल फ़र्क क्या है
अगर आप किसी कंपनी की पुरानी आर्काइव खंगाल रहे हैं, या किसी पुराने रिकॉर्ड सिस्टम ने आपको अभी-अभी .doc ईमेल किया है, तो यह जानना काम आता है कि आपके हाथ में क्या है।
.doc (Word 97–2003) एक बाइनरी फ़ॉर्मैट है। टेक्स्ट, फ़ॉर्मैटिंग और इमेज एक ऐसे ढाँचे में साथ पैक होते हैं जो 1990 के दशक के आख़िर में Word के अपने काम करने के तरीके के हिसाब से बना था। Microsoft ने आख़िरकार इसका विवरण प्रकाशित किया, लेकिन यह जटिल है, पुरानी अजीब बारीकियों से भरा है, और दूसरे सॉफ़्टवेयर के लिए इसे भरोसे से पढ़ना मुश्किल है।
.docx (Word 2007 और उसके बाद) Office Open XML इस्तेमाल करता है। अंदर से .docx एक ZIP आर्काइव है जिसमें XML फ़ाइलें होती हैं: एक मुख्य टेक्स्ट के लिए, बाकी स्टाइल, हेडर, फ़ुटर और कमेंट के लिए, साथ में इमेज का एक फ़ोल्डर। आप ख़ुद जाँच सकते हैं — किसी .docx की कॉपी बनाएँ, कॉपी का नाम बदलकर .zip करें और उसे खोलें। क्योंकि यह फ़ॉर्मैट एक डॉक्यूमेंटेड ओपन स्टैंडर्ड है और सादे XML से बना है, लगभग कोई भी प्रोग्राम इसे पढ़ सकता है, वेब ब्राउज़र के अंदर चलने वाला कोड भी।
.doc |
.docx |
|
|---|---|---|
| किसके साथ आया | Word 97 (Word 2003 तक इस्तेमाल) | Word 2007 |
| ढाँचा | एक बाइनरी फ़ाइल | XML फ़ाइलों का ZIP आर्काइव |
| फ़ाइल साइज़ | आम तौर पर बड़ा | ZIP कंप्रेशन की वजह से अक्सर छोटा |
| मैक्रो | किसी भी .doc में हो सकते हैं |
इजाज़त नहीं — मैक्रो वाली फ़ाइलें .docm होती हैं |
| वेब टूल में सपोर्ट | सीमित | व्यापक |
| मौजूदा Word में खुलती है | हाँ, Compatibility Mode में | हाँ, पूरी तरह |
पुरानी आर्काइव के लिए मैक्रो वाली पंक्ति मायने रखती है: .doc में मैक्रो हो सकते हैं और उसके नाम से इसका कोई संकेत नहीं मिलता, जबकि .docx में वे हो ही नहीं सकते। अनजान स्रोतों से मिली फ़ाइलों को बदल लेने की यह एक और वजह है।
कई वेब टूल सिर्फ़ .docx क्यों खोलते हैं
ब्राउज़र वाले व्यूअर को फ़ाइल बिना Word इंस्टॉल किए समझनी होती है। .docx के लिए इसका मतलब है एक पैकेज अनज़िप करना और XML पढ़ना — यह जाना-पहचाना रास्ता है, जिसके लिए परिपक्व ओपन-सोर्स लाइब्रेरी मौजूद हैं। .doc के लिए इसका मतलब है दशकों पुराने बाइनरी ढाँचे को रिवर्स-इंजीनियर करना, और नतीजे अक्सर भरोसे लायक नहीं होते।
इसीलिए Opener का Word व्यूअर सिर्फ़ .docx खोलता है। अगर आप उसमें .doc डालते हैं, तो एक मैसेज दिखेगा जो पहले उसे .docx के रूप में सेव करने को कहेगा। दूसरे ऑनलाइन व्यूअर भी यही समझौता करते हैं, या चुपचाप आपकी फ़ाइल ऐसे सर्वर पर अपलोड कर देते हैं जहाँ पूरा ऑफ़िस सुइट उसे बदलता है — कॉन्ट्रैक्ट, HR फ़ाइलों या उस आर्काइव में मौजूद किसी भी निजी चीज़ के लिए इससे बचना बेहतर है।
.doc को .docx में कैसे बदलें
इनमें से कोई भी तरीका सामान्य .docx बना देता है। जब तक नतीजा जाँच न लें, मूल .doc रखे रहें।
Microsoft Word (डेस्कटॉप)
.doc खोलें। Word फ़ाइल के नाम के पास “Compatibility Mode” दिखाता है। “Save As” इस्तेमाल करें और फ़ाइल-टाइप की लिस्ट में Word Document (.docx) चुनें। Word चेतावनी दे सकता है कि लेआउट थोड़ा बदल सकता है; आम डॉक्यूमेंट में ऐसा कम ही होता है। Word में File मेन्यू के Info हिस्से में “Convert” विकल्प भी है, जो डॉक्यूमेंट को उसी जगह अपग्रेड कर देता है।
LibreOffice Writer (फ़्री, Windows, Mac, Linux)
.doc को Writer में खोलें, “Save As” चुनें और फ़ाइल-टाइप की लिस्ट से Word .docx फ़ॉर्मैट चुनें। जब LibreOffice पूछे कि मौजूदा फ़ॉर्मैट रखना है या नहीं, तो Word फ़ॉर्मैट चुनें।
पुरानी फ़ाइलों से भरे पूरे फ़ोल्डर के लिए LibreOffice कमांड लाइन से सबको एक साथ बदल सकता है:
soffice --headless --convert-to docx *.doc
इसे उसी फ़ोल्डर के अंदर चलाएँ जिसमें फ़ाइलें हैं; .docx कॉपी मूल फ़ाइलों के बगल में बन जाती हैं। Windows पर आपको LibreOffice के प्रोग्राम फ़ोल्डर में soffice.exe का पूरा पाथ देना पड़ सकता है।
Google Docs या Word on the web
.doc को Google Drive पर अपलोड करें, उसे Google Docs से खोलें, फिर File मेन्यू से Microsoft Word (.docx) फ़ाइल के रूप में डाउनलोड करें। Word on the web भी काम करता है: वह कई .doc फ़ाइलें खोल सकता है और एडिट करना चाहें तो उन्हें नए फ़ॉर्मैट में बदलने का विकल्प देता है। दोनों रास्ते फ़ाइल को क्लाउड अकाउंट में अपलोड करते हैं, इसलिए संवेदनशील डॉक्यूमेंट के लिए यह ध्यान में रखें।
Mac पर Pages
Pages .doc फ़ाइलें खोलता है और उन्हें Word डॉक्यूमेंट के रूप में एक्सपोर्ट कर सकता है, जिससे .docx बनती है।
“Compatibility Mode” का मतलब क्या है
जब मौजूदा Word कोई .doc (या किसी पुराने वर्शन में बनी .docx) खोलता है, तो वह Compatibility Mode में चला जाता है। Word ख़ुद को उन्हीं फ़ीचर तक सीमित कर लेता है जिन्हें पुराना फ़ॉर्मैट सेव कर सकता है, इसलिए नए लेआउट विकल्प, कुछ नए तरह के चार्ट और कुछ फ़ॉर्मैटिंग टूल बंद रहते हैं या अलग तरह से काम करते हैं। फ़ाइल में कोई ख़राबी नहीं है — Word बस यह पक्का कर रहा है कि दोबारा सेव करने पर कुछ खोए नहीं।
.docx में बदलते ही Compatibility Mode ख़त्म हो जाता है। टेक्स्ट वही रहता है, हालाँकि पुरानी तरकीबों (हाथ से दी गई स्पेसिंग, अनोखी टेबल, पुराने ढंग के टेक्स्ट बॉक्स) से बने जटिल लेआउट थोड़े खिसक सकते हैं। आर्काइव के लिए हर बदले गए डॉक्यूमेंट पर एक बार नज़र डाल लेना आम तौर पर काफ़ी है।
Excel और PowerPoint की भी यही कहानी
Excel और PowerPoint भी उसी समय इसी बदलाव से गुज़रे, और वही नियम लागू होते हैं।
| पुराना फ़ॉर्मैट (97–2003) | नया फ़ॉर्मैट (2007+) | नोट |
|---|---|---|
.doc |
.docx |
मैक्रो वाला वर्शन: .docm |
.xls |
.xlsx |
पुराना .xls 65,536 पंक्तियों और 256 कॉलम तक सीमित है; .xlsx में 1,048,576 पंक्तियाँ और 16,384 कॉलम आ सकते हैं। मैक्रो वाला: .xlsm |
.ppt |
.pptx |
मैक्रो वाला: .pptm |
इन्हें भी इसी तरह बदलें: Excel, LibreOffice Calc, Google Sheets या Numbers में खोलें और .xlsx के रूप में सेव करें; PowerPoint, LibreOffice Impress, Google Slides या Keynote में खोलें और .pptx के रूप में सेव करें। ऊपर वाली LibreOffice कमांड --convert-to xlsx और --convert-to pptx के साथ भी चलती है।
बदलने के बाद वे बिना किसी ऑफ़िस सुइट के खुल जाती हैं। Opener के Excel व्यूअर और PowerPoint व्यूअर ब्राउज़र में .xlsx और .pptx पढ़ते हैं, और बिना Excel के .xlsx खोलने तथा बिना PowerPoint के .pptx खोलने वाली गाइड बाकी विकल्प बताती हैं।
अक्सर पूछे जाने वाले सवाल
.doc को .docx में बदलने पर क्या कुछ खो जाएगा?
टेक्स्ट, हेडिंग, टेबल और इमेज के मामले में लगभग कभी नहीं। हाथ की तरकीबों से बने बहुत पुराने लेआउट थोड़े खिसक सकते हैं, और मैक्रो हट जाते हैं, जब तक आप .docm के रूप में सेव न करें। कॉपी जाँच लेने तक मूल फ़ाइल रखे रहें।
क्या मैं बस .doc का नाम बदलकर .docx कर सकता हूँ?
नहीं। नाम बदलने से सिर्फ़ लेबल बदलता है, अंदर का कंटेंट नहीं — फ़ाइल अंदर से अब भी बाइनरी है, और .docx की उम्मीद करने वाले ऐप उसे ख़राब बताएँगे। आपको उसे खोलकर दोबारा सेव करना होगा।
बिना Word इंस्टॉल किए .docx कैसे पढ़ें?
उसे Word व्यूअर में डालें: यह डॉक्यूमेंट को हेडिंग, टेबल और इमेज के साथ दिखाता है, और फ़ाइल आपके डिवाइस पर ही रहती है। बिना Word के .docx खोलने वाली गाइड में दूसरे फ़्री विकल्प हैं।
क्या .doc इस्तेमाल करना अब भी सुरक्षित है?
यह अब भी Word और LibreOffice में खुलता है, लेकिन यह पुराना फ़ॉर्मैट है और इसमें मैक्रो छिपे हो सकते हैं। जो कुछ भी आप रखना या शेयर करना चाहते हैं, उसके लिए .docx (या सिर्फ़ पढ़ने वाली कॉपी के लिए PDF) बेहतर विकल्प है।