टेक्स्ट से बाइनरी कन्वर्टर (UTF-8)
टेक्स्ट को बाइनरी कोड में बदलें: हर अक्षर UTF-8 में एन्कोड होता है और हर बाइट 8 बिट में दिखती है, स्पेस, कॉमा, नई पंक्ति या बिना विभाजक के। मुफ़्त, ब्राउज़र में।
3 बाइट
हर अक्षर UTF-8 में एनकोड होता है और हर बाइट 8 बिट में लिखी जाती है, इसलिए “é” दो बाइट और इमोजी चार बाइट बन ता है।
टेक्स्ट से बाइनरी क्या है?
कोई भी टेक्स्ट लिखें और उसके बाइट्स का बाइनरी रूप देखें। अक्षर पहले UTF-8 में एन्कोड होते हैं, इसलिए साधारण ASCII अक्षर एक बाइट (8 बिट) लेते हैं, जबकि एक्सेंट वाले अक्षर, दूसरी लिपियाँ (जैसे देवनागरी) और इमोजी दो से चार बाइट लेते हैं।
टेक्स्ट से बाइनरी का उपयोग कैसे करें
- टेक्स्ट में टेक्स्ट टाइप या पेस्ट करें।
- बाइट विभाजक चुनें: स्पेस, कोई नहीं, नई पंक्ति या कॉमा।
- बाइनरी आउटपुट कॉपी करें; बाइट की संख्या उसके ऊपर दिखती है।
उदाहरण
Hi
01001000 01101001
टेक्स्ट से बाइनरी का उपयोग कब करें
यह पढ़ाने के लिए कि टेक्स्ट कैसे स्टोर होता है, पहेलियों के लिए, या किसी स्ट्रिंग के ठीक बाइट्स देखने के लिए इसका उपयोग करें। अगर आपको UTF-8 बाइट्स की बजाय किसी अक्षर का Unicode कोड पॉइंट (U+00E9) चाहिए, तो Unicode/कोड पॉइंट टूल इस्तेमाल करें।
टेक्स्ट से बाइनरी कैसे काम करता है
ब्राउज़र का TextEncoder स्ट्रिंग को UTF-8 बाइट्स में बदलता है। हर बाइट आधार 2 में लिखी जाती है और बाईं ओर शून्य से 8 अंकों तक भरी जाती है, फिर बाइट्स चुने विभाजक से जोड़ी जाती हैं। ASCII टेक्स्ट के लिए यह पारंपरिक "ASCII to binary" नतीजे के बराबर है; अन्य अक्षरों के लिए यह असली UTF-8 बाइट अनुक्रम दिखाता है, Unicode कोड पॉइंट नहीं।
सामान्य उपयोग मामले
- विद्यार्थियों को दिखाना कि अक्षर A कैसे 01000001 बनता है
- पहेलियों या एस्केप रूम के लिए बाइनरी संदेश बनाना
- देखना कि UTF-8 में किसी एक्सेंट वाले शब्द या इमोजी में कितनी बाइट्स लगती हैं
- नेटवर्किंग या एन्कोडिंग अभ्यास के लिए बिट स्ट्रिंग तैयार करना
अक्सर पूछे जाने वाले प्रश्न
"é" के 16 बिट क्यों बनते हैं?
UTF-8 में अक्षर é (U+00E9) दो बाइट्स, C3 A9, के रूप में स्टोर होता है, इसलिए आउटपुट 11000011 10101001 है।
क्या यह ASCII to binary जैसा ही है?
अक्षर 0–127 के लिए हाँ, क्योंकि उस सीमा में UTF-8 ASCII के समान है।
क्या मैं नतीजे को वापस बदल सकता हूँ?
हाँ, उसे बाइनरी से टेक्स्ट टूल में पेस्ट करें; वह यहाँ इस्तेमाल होने वाले सभी विभाजक स्वीकार करता है।