टेक्स्ट को बाइनरी और बाइनरी को टेक्स्ट में बदलने वाला कनवर्टर — UTF-8 और ASCII दोनों एन्कोडिंग के साथ।
अक्षर: 6UTF-8 बाइट्स: 18आउटपुट लंबाई: 161
त्वरित संदर्भ: 8-बिट बाइनरी में सामान्य ASCII अक्षर
अक्षर
दशमलव
बाइनरी (8 बिट)
A
65
01000001
Z
90
01011010
a
97
01100001
z
122
01111010
0
48
00110000
9
57
00111001
(स्पेस)
32
00100000
!
33
00100001
?
63
00111111
(नई पंक्ति)
10
00001010
अक्सर पूछे जाने वाले प्रश्न
टेक्स्ट से बाइनरी रूपांतरण कैसे काम करता है?
हर अक्षर का एक संख्यात्मक कोड होता है (इसका कोड पॉइंट)। ASCII अक्षरों के लिए कोड 7 बिट में फ़िट हो जाता है और शुरुआत में एक ज़ीरो जोड़कर 8 बिट का बना दिया जाता है। अक्षर A का कोड 65 है, जो बाइनरी में 01000001 बनता है। कनवर्टर हर अक्षर को पढ़ता है, उसका कोड देखता है और बाइट-दर-बाइट बाइनरी रूप लिखता है।
ASCII और UTF-8 में क्या अंतर है?
ASCII में 128 अक्षर होते हैं (अंग्रेज़ी अक्षर, अंक, विराम चिह्न) और प्रति अक्षर एक 7-बिट बाइट लगता है। UTF-8 परिवर्तनशील-लंबाई वाली एन्कोडिंग है जो दुनिया का हर अक्षर संभालती है — देवनागरी, लैटिन, सिरिलिक, चीनी, अरबी, इमोजी — प्रति अक्षर 1 से 4 बाइट्स में। हिंदी (देवनागरी) अक्षरों के लिए UTF-8 ज़रूरी है क्योंकि ASCII में देवनागरी आती ही नहीं। ASCII अक्षर UTF-8 में भी एक ही बाइट लेते हैं। ISCII पुरानी भारतीय एन्कोडिंग है, लेकिन वेब और आधुनिक सिस्टम पर UTF-8 ही मानक है।
मेरी बाइनरी डिकोड क्यों नहीं हो रही?
सामान्य कारण: (1) बिट समूह 8 (या 7) बिट के नहीं हैं — अतिरिक्त स्पेस की जाँच करें; (2) 0 और 1 के अलावा कोई अन्य अक्षर मौजूद है; (3) बाइनरी एक अधूरा UTF-8 अनुक्रम दर्शाती है (जैसे देवनागरी अक्षर का बीच का बाइट कट गया हो)। डिकोडर पहली ग़लती की स्थिति बताता है ताकि आप उसे ठीक कर सकें। अगर इनपुट में विभाजक नहीं हैं, तो "बिट समूहन" को 8 और "विभाजक" को कोई नहीं पर सेट करें।
प्रति अक्षर कितने बिट इस्तेमाल करें?
मानक नियम है 8 बिट प्रति बाइट। शुद्ध ASCII 7 बिट में आ जाता है, परंतु संग्रहीत डेटा और नेटवर्क प्रोटोकॉल हमेशा 8 बिट तक पैड करते हैं। 7-बिट का उपयोग केवल पुराने टेलीटाइप प्रोटोकॉल या B.Tech CS पाठ्यक्रम के अभ्यासों में करें। देवनागरी, चीनी, इमोजी जैसे ग़ैर-ASCII अक्षरों के लिए मल्टी-बाइट UTF-8 चाहिए, इसलिए उन पर 7-बिट समूहन लागू नहीं होता। GATE और प्रोग्रामिंग प्रश्नों में अक्सर 8-बिट मानक माना जाता है।
क्या मैं हिंदी या इमोजी कन्वर्ट कर सकता हूँ?
हाँ — एन्कोडिंग को UTF-8 पर रखें। देवनागरी अक्षर UTF-8 में 3 बाइट लेते हैं। उदाहरण: न = 11100100 10101000 10101011, म = 11100100 10101000 10001101। हिंदी शब्द नमस्ते कुल 18 बाइट्स बनाता है (6 अक्षर × 3 बाइट)। इमोजी आमतौर पर 4 बाइट्स लेते हैं। ASCII मोड 0-127 के बाहर का कोई भी अक्षर अस्वीकार करता है — इसलिए हिंदी टेक्स्ट के लिए UTF-8 अनिवार्य है।
क्या बाइनरी और मशीन कोड एक हैं?
नहीं। बाइनरी सिर्फ़ एक संख्या-पद्धति है — बेस 2 — जो दो अंकों, 0 और 1, का उपयोग करती है। मशीन कोड CPU निर्देशों का बाइनरी रूप है, जो किसी विशिष्ट प्रोसेसर के लिए होता है (जैसे x86, ARM)। यहाँ जो बाइनरी आप देख रहे हैं वह बाइट्स के रूप में एन्कोडेड टेक्स्ट है, निष्पादन-योग्य निर्देश नहीं। दोनों में 0 और 1 का उपयोग होने के कारण ही "बाइनरी" बोलचाल में "कंप्यूटर-योग्य" का पर्याय बन गया है — यह GATE और कंप्यूटर साइंस पाठ्यक्रम का बार-बार पूछा जाने वाला प्रश्न है।
बाइनरी से टेक्स्ट कैसे वापस लाएँ?
बाइनरी → टेक्स्ट टैब पर जाएँ और अपनी बाइनरी पेस्ट करें। डिकोडर इनपुट को विभाजक से (डिफ़ॉल्ट: स्पेस) बाइट्स में बाँटता है, हर समूह को बेस 2 से दशमलव कोड पॉइंट में बदलता है, और परिणाम बनाता है। UTF-8 के लिए वह मल्टी-बाइट अनुक्रमों को सही ढंग से जोड़कर एक अक्षर में बदल देता है — इसलिए हिंदी, इमोजी और अन्य गैर-अंग्रेज़ी टेक्स्ट सही रूप से वापस आते हैं।
सारा रूपांतरण आपके ब्राउज़र में होता है। कुछ भी अपलोड नहीं किया जाता।
यह कनवर्टर किसी भी टेक्स्ट को बाइनरी (0 और 1) के अनुक्रम में बदलता है और इसके विपरीत — बाइनरी को वापस पढ़ने योग्य टेक्स्ट में डिकोड करता है। UTF-8 और ASCII दोनों एन्कोडिंग समर्थित हैं, साथ ही 7-बिट / 8-बिट समूहन और स्पेस/हाइफ़न/पाइप विभाजक चुने जा सकते हैं। हिंदी और देवनागरी के लिए UTF-8 अनिवार्य है — हर देवनागरी अक्षर 3 बाइट लेता है, जैसे न = 11100100 10101000 10101011। इमोजी 4 बाइट लेते हैं। ASCII मोड केवल अंग्रेज़ी अक्षर, अंक और सामान्य विराम चिह्न (कोड 0-127) ही स्वीकारता है। उपयोग: अपना टेक्स्ट चिपकाएँ, एन्कोडिंग चुनें, बदलें दबाएँ। उदाहरण: A = 01000001, ! = 00100001, 9 = 00111001। B.Tech कंप्यूटर साइंस छात्रों, GATE परीक्षार्थियों और प्रोग्रामिंग सीखने वालों के लिए उपयोगी। सारा रूपांतरण आपके ब्राउज़र में होता है, कोई डेटा अपलोड नहीं किया जाता।