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

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

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

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

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

यह भी देखें

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