हेक्स संपादकों को बाइनरी एडिटर क्यों कहा जाता है?
कभी-कभी नाम और शर्तें बहुत विनिमेय होती हैं और हर कोई समझता है कि भ्रम के बिना क्या संदर्भित किया जा रहा है, लेकिन फिर ऐसे समय होते हैं जब चीजें इतनी स्पष्ट नहीं होती हैं और उत्तर से अधिक प्रश्नों के साथ आपको छोड़ देती हैं। आज का सुपरयूजर क्यू एंड ए पोस्ट भ्रमित पाठक के लिए चीजों को स्पष्ट करने में मदद करता है.
आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.
हेक्स एडिटर स्क्रीनशॉट Rwxrwxrwx (विकिपीडिया) के सौजन्य से.
प्रश्न
सुपरयूज़र रीडर जोसेफ ए जानना चाहता है कि हेक्स संपादकों को बाइनरी संपादक क्यों कहा जाता है:
हेक्स और बाइनरी दो अलग-अलग आधार हैं। हेक्स, जैसा कि मैं इसे समझता हूं, बस बाइनरी और अधिक सुविधाजनक संस्करण का "उपयोग करने में आसान" है। हालाँकि, मैं बहुत बार सुनता हूँ कि हेक्स संपादक बाइनरी संपादक हैं। यदि आप वास्तव में Google पर "बाइनरी संपादकों" की खोज करते हैं, तो आपको हेक्स संपादक मिलते हैं। ऐसा क्यों है? कनेक्शन क्या है?
हेक्स संपादकों को बाइनरी संपादकों के रूप में क्यों बुलाया या संदर्भित किया जाता है?
उत्तर
सुपरयूजर योगदानकर्ता स्टीवन और बैरीहेटचैट का जवाब हमारे पास है। सबसे पहले, स्टीवन:
एक बाइनरी एडिटर एक बाइनरी फाइल को एडिट करता है। [बाइनरी फ़ाइल - विकिपीडिया]
- एक बाइनरी फ़ाइल एक कंप्यूटर फ़ाइल है जो एक पाठ फ़ाइल नहीं है। […] बाइनरी फ़ाइलों को आमतौर पर बाइट्स के अनुक्रम के रूप में माना जाता है, जिसका अर्थ है कि बाइनरी अंक (बिट्स) को आठों में समूहीकृत किया जाता है। बाइनरी फ़ाइलों में आम तौर पर बाइट्स होते हैं जिन्हें टेक्स्ट वर्णों के अलावा किसी अन्य चीज़ के रूप में व्याख्या किया जाता है.
एक हेक्स संपादक एक प्रकार का बाइनरी एडिटर है जिसमें बाइनरी डेटा को हेक्साडेसिमल रूप में दर्शाया जाता है। [हेक्स संपादक - विकिपीडिया]
- एक हेक्स एडिटर (या बाइनरी फ़ाइल एडिटर या बाइट एडिटर) एक प्रकार का कंप्यूटर प्रोग्राम है जो कंप्यूटर फाइल बनाने वाले मूलभूत बाइनरी डेटा के हेरफेर की अनुमति देता है। नाम "हेक्स" बाइनरी डेटा का प्रतिनिधित्व करने के लिए एक मानक संख्यात्मक प्रारूप "हेक्साडेसिमल" से आता है.
बैरीTheHatchet से जवाब द्वारा पीछा किया:
शब्दावली कठिन है और विभिन्न लोगों के पास चीजों के लिए अलग-अलग नामों के सभी प्रकार हैं.
इस उदाहरण में, यह प्रतीत होता है कि "हेक्स एडिटर" में "हेक्स" प्रत्येक बाइट के मूल्य के पारंपरिक मानव-पठनीय प्रतिनिधित्व को संदर्भित करता है, जबकि "बाइनरी एडिटर" में "बाइनरी" इस धारणा को संदर्भित करता है कि आप वास्तव में फ़ाइल को संपादित कर रहे हैं। बाइट स्तर पर (बाइनरी में कंप्यूटर स्टोर बाइट्स) उच्च-स्तरीय पाठ एन्कोडिंग और इस तरह के विचार के बिना। याद रखें कि उच्च-स्तरीय पाठ फ़ॉर्म में आसानी से प्रतिनिधित्व करने वाली फ़ाइलों को "बाइनरी फ़ाइल्स" या "बायनेरीज़" एक ही कारण से नहीं कहा जाता है.
न तो तकनीकी रूप से गलत है, वे सिर्फ विभिन्न कोणों से नामकरण की समस्या पर आते हैं। एक व्यक्तिगत टिप्पणी पर, हालांकि, मैं इस बात से सहमत होना चाहूंगा कि "बाइनरी संपादक" कुल मिलाकर भ्रमित है.
स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में विचार व्यक्त करो। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.