दो उदाहरण वसंत के लिए मन:
.Net प्रोग्रामर को विंडोज़ रजिस्ट्री के बजाय .config फ़ाइलों का उपयोग करने के लिए प्रोत्साहित करने का एक कारण यह है कि .config फाइलें XML हैं और इसलिए मानव-पठनीय हैं।
इसी तरह, JSON को कभी-कभी एक मालिकाना प्रारूप की तुलना में मानव-पठनीय माना जाता है।
क्या मानव-पठनीय प्रारूप वास्तव में मनुष्यों द्वारा पठनीय हैं? कॉन्फ़िगरेशन डेटा के उदाहरण में:
- प्रारूप सूचना के अंतर्निहित अर्थ को नहीं बदलता है - दोनों मामलों में, डेटा एक ही चीज़ का प्रतिनिधित्व करता है।
- रजिस्ट्री और .config फ़ाइल दोनों को आंतरिक रूप से एक श्रृंखला 0s और 1s के रूप में संग्रहीत किया जाता है। उस हद तक, अंतर्निहित प्रतिनिधित्व मनुष्य द्वारा समान रूप से अपठनीय है।
- दोनों रजिस्ट्री और .config फ़ाइल को उन 0s और 1s को पढ़ने, प्रारूपित करने और प्रदर्शित करने के लिए एक उपकरण की आवश्यकता होती है और उन्हें एक ऐसे प्रारूप में परिवर्तित करते हैं जिसे मनुष्य पढ़ सकते हैं। Windows रजिस्ट्री में संग्रहीत कॉन्फ़िगरेशन के मामले में, यह एक रजिस्ट्री संपादक है। XML के मामले में यह एक टेक्स्ट एडिटर या XML रीडर हो सकता है। किसी भी तरह, उपकरण डेटा को पढ़ने योग्य बनाता है, न कि डेटा प्रारूप को।
तो, मानव-पठनीय डेटा प्रारूपों और गैर-मानव-पठनीय प्रारूपों के बीच अंतर क्या है?