मानव-पठनीय माध्यम और डेटा

कम्प्यूटिंग में, मानव-पठनीय माध्यम या मानव-पठनीय प्रारूप डेटा या सूचना का एन्कोडिंग है जिसे स्वाभाविक रूप से मनुष्यों द्वारा पढ़ा जा सकता है, जिसके परिणामस्वरूप मानव-पठनीय डेटा प्राप्त होता है। इसे प्रायः बाइनरी फ़ाइल डेटा के अतिरिक्त एएससीआईआई या यूनिकोड टेक्स्ट के रूप में एन्कोड किया जाता है।

अधिकांश संदर्भों में, मानव-पठनीय प्रतिनिधित्व का विकल्प मशीन-पठनीय प्रारूप या डेटा का मशीन-पठनीय माध्यम है जो मुख्य रूप से इलेक्ट्रॉनिक, यांत्रिक या ऑप्टिकल उपकरणों या कंप्यूटर द्वारा पढ़ने के लिए डिज़ाइन किया गया है। उदाहरण के लिए, यूनिवर्सल प्रोडक्ट कोड (UPC) बारकोड मनुष्यों के लिए पढ़ना अधिक कठिन है, किंतु उचित उपकरण के साथ यह अधिक प्रभावी और विश्वसनीय हैं, जबकि सामान्यतः लेबल के साथ आने वाले अंकों की स्ट्रिंग बारकोड जानकारी का मानव-पठनीय रूप हैं। चूंकि किसी भी प्रकार के डेटा एन्कोडिंग को उपयुक्त रूप से प्रोग्राम किए गए कंप्यूटर द्वारा पार्स किया जा सकता है, टेक्स्ट एन्कोडिंग के अतिरिक्त बाइनरी एन्कोडिंग का उपयोग करने का निर्णय सामान्यतः स्टोरेज स्पेस को संरक्षित करने के लिए किया जाता है। बाइनरी प्रारूप में डेटा एनकोड के लिए सामान्यतः भंडारण के कम बाइट्स की आवश्यकता होती है और प्रारूप पार्सिंग या रूपांतरण को समाप्त करके एक्सेस (इनपुट और आउटपुट) की दक्षता बढ़ जाती है।

एक्स्टेंसिबल मार्कअप भाषा (एक्सएमएल), जैसी मानकीकृत, उच्च संरचित मार्कअप भाषाओं के आगमन के साथ, डेटा भंडारण का घटता व्यय, तीव्र और अल्पमूल्य डेटा संचार नेटवर्क के साथ, मानव-पठनीयता और मशीन-पठनीयता के मध्य निराकरण अब अधिक सरल हो गया है। जितना वे अतीत में थे। इसने एक्स्टेंसिबल मार्कअप भाषा और आधुनिक कॉन्फ़िगरेशन फाइल स्वरूपों को उत्पन्न किया है जो मनुष्यों के लिए पढ़ना अधिक सरल है। इसके अतिरिक्त, इन संरचित अभ्यावेदन को ट्रांसमिशन या भंडारण के लिए अधिक प्रभावी रूप से संपीड़ित किया जा सकता है।

मानव-पठनीय प्रोटोकॉल डिबगिंग की व्यय को अधिक कम करते हैं।

विभिन्न संगठनों ने मानव-पठनीय और मशीन-पठनीय डेटा की परिभाषा को मानकीकृत किया है और उन्हें आवेदन के संबंधित क्षेत्रों में कैसे प्रारंभ किया जाता है, उदाहरण के लिए, यूनिवर्सल पोस्टल यूनियन है।

प्रायः मानव-पठनीय शब्द का उपयोग छोटे नामों या स्ट्रिंग्स का वर्णन करने के लिए भी किया जाता है, जो कुछ यूनिफ़ॉर्म रिसोर्स लोकेटर स्ट्रिंग्स जैसे लंबे, जटिल सिंटैक्स नोटेशन की तुलना में अध्ययन करना या याद रखने में सरल होते हैं।

कभी-कभी मानव-पठनीय का उपयोग अंग्रेजी शब्दों की लंबी श्रृंखला में मनमाना पूर्णांक को एन्कोड करने की विधि का वर्णन करने के लिए किया जाता है। दशमलव या अन्य कॉम्पैक्ट बाइनरी-टू-टेक्स्ट एन्कोडिंग प्रणाली की तुलना में, अंग्रेजी के शब्द मनुष्यों के लिए पढ़ना, याद रखना और टाइप करना सरल है।

यह भी देखें

 * स्व-दस्तावेज कोड - स्रोत कोड जो मशीन-पठनीय और मानव-पठनीय दोनों है
 * मानव-पठनीय कोड
 * मशीन-पठनीय दस्तावेज़
 * मशीन-पठनीय डेटा
 * डेटा (कंप्यूटिंग)
 * डेटा रूपांतरण
 * हेलश्राइबर
 * ह्यूमन कंप्यूटर इंटरेक्शन
 * मानव परिबल
 * सादे पाठ
 * उद्धृत प्रिंट करने योग्य