TanodTools
HI

टेक्स्ट से बाइनरी कन्वर्टर

टेक्स्ट को बाइनरी कोड में बदलें, या बाइनरी को वापस पढ़ने लायक टेक्स्ट में डिकोड करें। किसी भी भाषा और इमोजी के साथ चलता है।

पूरी तरह आपके ब्राउज़र में चलता है

बदलें

शुरू करने के लिए टेक्स्ट लिखें।

एन्कोड करने के लिए 1 MB तक का टेक्स्ट; डिकोड करने के लिए 5 MB तक की बाइनरी। आप जैसे-जैसे टाइप करते हैं, नतीजा अपडेट होता है।

टेक्स्ट को बाइनरी में कैसे बदलें

  1. टेक्स्ट से बाइनरी या बाइनरी से टेक्स्ट चुनें।
  2. बॉक्स में टाइप या पेस्ट करें। नतीजा टाइप करते ही दिख जाता है।
  3. नतीजा कॉपी करें या .txt फ़ाइल के रूप में डाउनलोड करें। नतीजे को वापस बदलने के लिए अदला-बदली इस्तेमाल करें।

टेक्स्ट एक और शून्य कैसे बनता है

कंप्यूटर टेक्स्ट को संख्याओं के रूप में सहेजते हैं। एन्कोडिंग तय करता है कि हर अक्षर को कौन-सी संख्या मिले; यह टूल UTF-8 इस्तेमाल करता है, जिसे लगभग हर वेब पेज, ईमेल और आधुनिक फ़ाइल इस्तेमाल करती है। UTF-8 पहले 128 अक्षरों (अंग्रेज़ी वर्णमाला, अंक और आम विराम चिह्न) को एक-एक बाइट में सहेजता है, उन्हीं मानों के साथ जो पुराने ASCII कोड में थे। दूसरे अक्षर दो से चार बाइट लेते हैं: é है 11000011 10101001 और इमोजी 😀 चार बाइट का है।

बाइट आठ बिट का होता है, इसलिए हर बाइट आठ बाइनरी अंकों में दिखाया जाता है, शुरुआती शून्य रखे जाते हैं ताकि हर समूह की चौड़ाई बराबर रहे। इससे आउटपुट वापस पढ़ना आसान हो जाता है: आठ का हर समूह एक बाइट है।

डिकोड करने के लिए टूल हर समूह को बाइट के रूप में पढ़ता है, फिर बाइटों को UTF-8 टेक्स्ट के रूप में। अगर बाइट मान्य UTF-8 नहीं बनाते, तो वह गड़बड़ अक्षर दिखाने की जगह बताता है कि समस्या कहाँ से शुरू होती है।

सुझाव

अक्सर पूछे जाने वाले सवाल

टेक्स्ट बाइनरी में कैसे बदलता है?

हर अक्षर पहले UTF-8 से बाइट में बदला जाता है, जो वेब का इस्तेमाल किया जाने वाला एन्कोडिंग है, और हर बाइट आठ बाइनरी अंकों में लिखा जाता है। अक्षर A बाइट 65 है, यानी 01000001। साधारण अंग्रेज़ी अक्षर एक-एक बाइट लेते हैं; एक्सेंट वाले अक्षर दो बाइट और ज़्यादातर इमोजी चार बाइट लेते हैं। देवनागरी अक्षर आमतौर पर तीन-तीन बाइट लेते हैं।

क्या यह ASCII से बाइनरी जैसा ही है?

साधारण अंग्रेज़ी अक्षरों, अंकों और विराम चिह्नों के लिए हाँ: UTF-8 इन अक्षरों को वही बाइट मान देता है जो ASCII देता है। फ़र्क सिर्फ़ दूसरे अक्षरों में दिखता है, जिन्हें ASCII दिखा ही नहीं सकता।

यह किस बाइनरी इनपुट को डिकोड कर सकता है?

स्पेस, कॉमा या लाइन ब्रेक से अलग किए गए आठ तक 0 और 1 के समूह, हर बाइट के लिए एक समूह, या अंकों की एक अटूट लड़ी जिसकी लंबाई आठ का गुणज हो। इसके अलावा कुछ भी, जैसे 2 या कोई अक्षर, अपनी जगह के साथ बताया जाता है ताकि आप उसे ठीक कर सकें।

डिकोड करने पर यह क्यों कहता है कि बाइट मान्य UTF-8 नहीं हैं?

बाइटों का हर क्रम मान्य टेक्स्ट नहीं होता। कोई बाइट छूटा या फ़ालतू हो सकता है, या बाइनरी किसी पुराने एन्कोडिंग से या ऐसी फ़ाइल से आई हो सकती है जो टेक्स्ट नहीं है। संदेश पहले उस बाइट की ओर इशारा करता है जो पढ़ा नहीं जा सकता। जाँचें कि बाइनरी कॉपी करते समय कोई समूह छूटा तो नहीं।

हेक्स, दशमलव और ऑक्टल विकल्प क्या हैं?

वे उन्हीं बाइटों को किसी और संख्या पद्धति में लिखते हैं: हेक्स हर बाइट के लिए दो अंक 0-9 और a-f इस्तेमाल करता है (A का मान 41), दशमलव 0 से 255 (A का मान 65) और ऑक्टल 0 से 377 (A का मान 101)। डिकोड करते समय वही पद्धति स्वीकार होती है जो आप चुनते हैं।

क्या मेरा टेक्स्ट अपलोड होता है?

नहीं। रूपांतरण आपके ब्राउज़र में चलता है, और टेक्स्ट न अपलोड होता है, न सेव।