HeadlinesBriefing HeadlinesBriefing.com

प्लेन टेक्स्ट का महत्व

Hacker News •
×

ऐसे कई कंप्यूटर फ़ाइल प्रारूप नहीं हैं जिन्हें मैं पचास साल बाद भी पढ़ने योग्य होने पर भरोसा करूँ, लेकिन प्लेन टेक्स्ट उनमें से एक है। एक टेक्स्ट फ़ाइल स्प्रेडशीट एम्बेड नहीं कर सकती या जटिल पेज लेआउट संरक्षित नहीं कर सकती, लेकिन यह कंप्यूटिंग में सबसे सरल और सबसे व्यापक रूप से समझे जाने वाले रूपों में टेक्स्ट संग्रहीत करती है। यूनिकोड मानक प्लेन टेक्स्ट को वर्ण कोड के अनुक्रम के रूप में परिभाषित करता है, बिना अतिरिक्त स्वरूपण जानकारी के। मैं Linux पर एक टेक्स्ट फ़ाइल बना सकता हूँ, उसे Windows मशीन पर कॉपी कर सकता हूँ, वेब सर्वर पर रख सकता हूँ, टर्मिनल में खोल सकता हूँ, कमांड-लाइन टूल से खोज सकता हूँ, या किसी भी प्रोग्राम से संपादित कर सकता हूँ। फ़ाइल का बहुत कम हिस्सा इस बात पर निर्भर करता है कि वह कैसे बनाई गई थी।

प्लेन टेक्स्ट कोई भूली हुई तकनीक नहीं है। यह कंप्यूटिंग की बुनियादी संरचना का हिस्सा बना हुआ है। स्रोत कोड, कॉन्फ़िगरेशन फ़ाइलें और लॉग फ़ाइलें आमतौर पर टेक्स्ट होती हैं। Unix और Linux सिस्टम टेक्स्ट फ़ाइलों से भरे हुए हैं। HTML, XML, JSON, CSS, शेल स्क्रिप्ट और प्रोग्रामिंग भाषाएँ ऐसे वर्णों पर आधारित हैं जिन्हें मनुष्य निरीक्षण कर सकते हैं। जब टेक्स्ट कॉन्फ़िगरेशन फ़ाइल में कुछ गलत होता है, तो मैं उसे सीधे निरीक्षण कर सकता हूँ, कॉपी कर सकता हूँ, संस्करणों की तुलना कर सकता हूँ, या बैकअप बना सकता हूँ, बिना उस प्रोग्राम की आवश्यकता के जिसने उसे बनाया।

प्लेन टेक्स्ट की सबसे बड़ी ताकत यह है कि उपकरणों का एक विशाल संग्रह पहले से ही जानता है कि इसके साथ कैसे काम करना है। Unix-जैसे सिस्टम पर, एक टेक्स्ट फ़ाइल को grep, sed, awk, sort, diff और कई अन्य उपयोगिताओं को सौंपा जा सकता है। एक स्क्रिप्ट मेनू पर क्लिक करने वाले मानव होने का दिखावा किए बिना हजारों फ़ाइलों को संसाधित कर सकती है। असली लाभ यह है कि जानकारी एक इंटरफ़ेस से कसकर जुड़ी नहीं है। प्लेन टेक्स्ट उपयोगकर्ता को अधिक विकल्प देता है।

स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित