RTF

RTF फ़ाइल क्या होती है?

सजी हुई लिखावट, जिसे हर वर्ड प्रोसेसर खोल लेता है। सबसे छोटा साझा हिस्सा, जो अब भी बोल्ड कर सकता है।

RTF है क्या

RTF एक सादा टेक्स्ट फ़ॉर्मेट है, जो किसी भी एडिटर में खुल जाता है। इसका इस्तेमाल प्रोग्रामों के बीच डेटा ले जाना और एडिटिंग के लिए होता है।

एक्सटेंशन .rtf है और पूरा नाम Rich Text Format। दोनों उतना नहीं बताते जितना यह कि फ़ाइल अंदर क्या-क्या रख सकती है — और इस पन्ने का बाक़ी हिस्सा इसी के बारे में है।

RTF आया कहाँ से

इसे Microsoft ने 1987 में जारी किया था।

जो फ़ॉर्मेट इतने लंबे समय तक पढ़ा जाता रहा हो, उसे वह चीज़ सौंपी जा सकती है जो आपको दस साल बाद वापस चाहिए।

विनिर्देश प्रकाशित तो है, पर उसी कंपनी की ओर से जिसका वह है

वह लिखित है और उस पर अमल किया जा सकता है, फिर भी अगला संस्करण कैसा होगा यह कंपनी तय करती है। व्यवहार में इतना काफ़ी है कि फ़ाइल खुलती रहे; इतना काफ़ी नहीं कि आप निश्चिंत हो जाएँ।

यह एक पुराना फ़ॉर्मेट है

यह अब भी हर जगह खुलता है और पुराने प्रोग्राम इसे अब भी लिखते हैं, पर इसके इर्द-गिर्द नया कुछ नहीं बन रहा। जो सहेजकर रखना है उसे बदल लीजिए, और आज शुरू हो रहे किसी काम के लिए इसे मत चुनिए।

यह एक ही फ़ाइल में कई पन्ने रख सकती है

RTF फ़ाइल एक पन्ने तक सीमित नहीं है, और जब इसे ऐसी चीज़ में बदला जाए जो सीमित है तो यह मायने रखता है: एक बार बदलने पर एक ही फ़ाइल निकलती है और उसमें एक ही पन्ना होता है — पहला वाला, बशर्ते कन्वर्टर पन्ना चुनने की सुविधा न देता हो।

यह किस तरह का दस्तावेज़ है

RTF के अंदर एक टेक्स्ट दस्तावेज़ होता है: ऐसे अनुच्छेद जो जिस पन्ने पर पड़ें उसी के हिसाब से नए सिरे से बैठ जाते हैं।

यही तय करता है कि यह कैसे बदलता है: टेक्स्ट नए सिरे से बैठता है, इसलिए पन्नों की गिनती नतीजे की ख़ासियत है, फ़ाइल की नहीं।

RTF को खोलता कौन है

Microsoft Word, LibreOffice Writer और TextEdit इसे पढ़ते हैं, और इसी तरह के ज़्यादातर दूसरे प्रोग्राम भी।

फ़ाइल न खुले तो कसूर फ़ॉर्मेट का शायद ही कभी होता है — अक्सर प्रोग्राम ही फ़ॉर्मेट से पुराना होता है। किसी पुरानी चीज़ में बदल लेना इससे निकलने का भरोसेमंद रास्ता है, और इस वेबसाइट का बाक़ी हिस्सा इसी के लिए है।

इसे ब्राउज़र में खोलना

इसे कोई भी ब्राउज़र नहीं पढ़ता।

इसे बदलने की सबसे आम वजह यही है: फ़ॉर्मेट ख़राब है, ऐसा नहीं — बात यह है कि जहाँ आप फ़ाइल दिखाना चाहते हैं वह जगह उसे पढ़ ही नहीं सकती।

यह काम करने का फ़ॉर्मेट है

RTF इसलिए बना है कि इसे खोला और बदला जाए। जब तक काम चल रहा है फ़ाइल इसी फ़ॉर्मेट में रखिए, और जब भी बनी हुई प्रति चाहिए हो, इसी से निर्यात कीजिए।

फ़ॉर्मेट किया पाठ जो अब भी टेक्स्ट फ़ाइल है

सादे एडिटर में RTF खोलिए तो यह किसी तरह पढ़ने लायक़ है: बैकस्लैश से शुरू होने वाले नियंत्रण शब्दों की धारा, बीच में असली शब्द। बोल्ड एक नियंत्रण शब्द है, फ़ॉन्ट भी, पैराग्राफ़-ब्रेक भी। फ़ाइल पूरी तरह ASCII है, बाक़ी सब escape किया हुआ।

Microsoft ने विनिर्देश 1987 में प्रकाशित किया ताकि दस्तावेज़ वर्ड प्रोसेसर के बीच बिना एक-दूसरे की आंतरिक फ़ॉर्मेट समझे चल सकें। यह काम आया, और चालीस साल बाद भी यह इकलौता फ़ॉर्मेट किया दस्तावेज़ फ़ॉर्मेट है जिसे लगभग हर चीज़ पढ़-लिख सकती है।

इसका एक टिकाऊ काम: अनजान प्रोग्राम को दस्तावेज़ सौंपना

Word, Pages, LibreOffice, Google Docs, WordPad, TextEdit, AbiWord, और बहुत सारा क़ानूनी, मेडिकल और सरकारी सॉफ़्टवेयर — सब RTF खोलते हैं, और ज़्यादातर इसे निर्यात भी करते हैं। यह विशेषता, फ़ॉर्मेटिंग ढोने वाले किसी और फ़ॉर्मेट के पास नहीं।

यही वजह है कि यह ख़ास कोनों में टिका है: अदालत फ़ाइलिंग सिस्टम, मेडिकल रिकॉर्ड, पुराना केस-मैनेजमेंट सॉफ़्टवेयर, और हर वह जगह जहाँ दस्तावेज़ 2003 में चुने सॉफ़्टवेयर से पढ़ने लायक़ होना चाहिए। यह स्टाइलिंग वाला सबसे कम सामान्य विभाजक है।

क्लिपबोर्ड इसका दूसरा घर है

वर्ड प्रोसेसर से फ़ॉर्मेट किया पाठ कॉपी करके किसी और प्रोग्राम में पेस्ट कीजिए, फ़ॉर्मेटिंग बरक़रार, और अक्सर यही RTF यात्रा करता है। यह Windows और macOS पर मानक क्लिपबोर्ड रूपों में से एक है।

इसलिए ज़्यादातर लोग बिना कभी .rtf फ़ाइल देखे रोज़ यह फ़ॉर्मेट इस्तेमाल करते हैं। यह एक जानी-पहचानी झुँझलाहट भी समझाता है: RTF रूप पसंद करने वाले प्रोग्राम में पेस्ट करने से अनचाहे फ़ॉन्ट और रंग आ जाते हैं, और «paste as plain text» उसकी जगह दूसरा रूप लेने का निर्देश है।

यह क्या नहीं कर सकता

कोई नाम-लायक़ track changes नहीं, भरोसे से बचने वाली टिप्पणियाँ नहीं, कोई मैक्रो नहीं। टेबल मौजूद हैं और नाज़ुक हैं — जटिल टेबल अक्सर मर्ज की सेल खोकर या बॉर्डर ग़ायब होकर पहुँचती हैं।

तस्वीरें हेक्साडेसिमल पाठ की तरह embed होती हैं, जो दूसरी बड़ी सीमा है: बाइनरी डेटा को हेक्स में एनकोड करना उसे दोगुना कर देता है, इसलिए कुछ तस्वीरों वाली RTF DOCX समकक्ष से कई गुना बड़ी हो सकती है।

कुछ सिस्टम RTF अटैचमेंट क्यों रोकते हैं

फ़ॉर्मेट का सुरक्षा इतिहास सचमुच ख़राब रहा है। RTF पार्सर में कमज़ोरियों का लंबा सिलसिला रहा है, और फ़ॉर्मेट OLE वस्तुएँ embed कर सकता था — जिसने दस्तावेज़ को निष्पादन योग्य सामग्री पहुँचाने का ज़रिया बना दिया।

Microsoft ने आख़िरकार Outlook के protected view में RTF रोका, और बहुत सारे कॉर्पोरेट मेल गेटवे इसे सीधे हटा या क्वारंटीन कर देते हैं। फ़ॉर्मेट में ख़ुद कुछ ख़तरनाक नहीं, पर अनजान भेजने वाले से आई RTF को उतनी ही सावधानी मिलनी चाहिए जितनी किसी और अटैचमेंट को।

RTF बनाम DOCX और बनाम सादा पाठ

जो कुछ आप लिख रहे हैं उसके लिए DOCX: यह तस्वीरों के साथ छोटा है, track changes और टिप्पणियाँ सँभालता है, और हर सहयोगी यही उम्मीद रखता है। जैसे ही RTF डिलीवरी दस्तावेज़ से काम का दस्तावेज़ बने, उसे DOCX में बदल दीजिए।

जब फ़ॉर्मेटिंग सचमुच मायने नहीं रखती तब सादा पाठ — यह छोटा, सरल है और दोनों से ज़्यादा टिकेगा। RTF इन दोनों के बीच संकरी जगह में बैठता है: फ़ॉर्मेटिंग चाहिए, और पाने वाले का सॉफ़्टवेयर अनजान या पुराना है।

इसे बदलना

DOCX में, सामान्य दस्तावेज़ों के लिए बदलाव साफ़ है: पैराग्राफ़, स्टाइल, सूचियाँ, सादी टेबल और तस्वीरें सब पार होती हैं। जटिल टेबल बाद में जाँचने लायक़ जगह हैं।

किसी अंतिम चीज़ के लिए PDF में, जो ले-आउट तय करता है और पाने वाले के वर्ड प्रोसेसर के व्यवहार का सवाल हटाता है। और सिर्फ़ शब्द मायने रखें तो सादे पाठ में — याद रखने लायक़ है कि बहुत सारा पुराना पत्राचार RTF में रहता है।

ज़रूरी जानकारी, एक जगह

RTF फ़ॉर्मेट की पहचान और उसका स्रोत।
एक्सटेंशन.rtf
मीडिया टाइपapplication/rtf, text/rtf
प्रकाशकMicrosoft
पहली बार प्रकाशित1987

RTF फ़ाइलें: आम सवाल

RTF फ़ाइल कैसे खोलूँ

लगभग कुछ भी: Word, Pages, LibreOffice, Google Docs, Windows पर WordPad, Mac पर TextEdit। यही सार्वभौमिकता फ़ॉर्मेट के अस्तित्व की पूरी वजह है, और यही वजह है कि पाने वाले का सॉफ़्टवेयर अनजान होने पर यह अब भी इस्तेमाल होता है।

RTF और DOCX में क्या फ़र्क़ है

DOCX track changes, टिप्पणियों और कुशल तस्वीर भंडारण वाला आधुनिक ज़िप्ड XML फ़ॉर्मेट है। RTF 1987 का टेक्स्ट फ़ॉर्मेट है जो बुनियादी फ़ॉर्मेटिंग ढोता है और ज़्यादा प्रोग्राम पढ़ते हैं। अनजान सॉफ़्टवेयर को दस्तावेज़ सौंपने के लिए RTF, जो काम कर रहे हैं उसके लिए DOCX।

मेरी RTF फ़ाइल इतनी बड़ी क्यों है

तस्वीरें हेक्साडेसिमल पाठ की तरह embed होती हैं, जो उनका आकार दोगुना कर देता है। कुछ तस्वीरों वाला दस्तावेज़ DOCX समकक्ष से कई गुना बड़ा हो सकता है। सिर्फ़-पाठ दस्तावेज़ों के लिए RTF सघन है।

मेरे मेल सिस्टम ने RTF अटैचमेंट क्यों रोका

फ़ॉर्मेट का पार्सर-कमज़ोरियों का लंबा इतिहास रहा है और यह OLE वस्तुएँ embed कर सकता था, जिसने इसे निष्पादन योग्य सामग्री पहुँचाने का ज़रिया बना दिया। बहुत सारे कॉर्पोरेट मेल गेटवे अब RTF सीधे हटा या क्वारंटीन कर देते हैं।

क्या RTF track changes और टिप्पणियाँ सँभालता है

भरोसे से नहीं। कोई ठीक समकक्ष नहीं, और वर्ड प्रोसेसर उस दिशा में जो भी लिखता है वह आमतौर पर कहीं और खुलने पर नहीं बचता। अगर दस्तावेज़ समीक्षा से गुज़र रहा है, पहले उसे DOCX में बदलिए।

क्या मुझे RTF को कुछ और में बदलना चाहिए

DOCX में अगर दस्तावेज़ पर अभी काम चल रहा है, PDF में अगर यह तैयार है और भेजा जा रहा है, और सादे पाठ में अगर सिर्फ़ शब्द मायने रखते हैं — जो अक्सर होता है, क्योंकि बहुत सारा पुराना पत्राचार RTF में रहता है।