बाइनरी से टेक्स्ट कन्वर्टर
बाइनरी कोड को वापस पढ़ने योग्य टेक्स्ट में डिकोड करें। स्पेस, कॉमा या नई पंक्ति से अलग बाइट्स स्वीकार, छोटे समूहों को पैड करता है और UTF-8 सत्यापित करता है। मुफ़्त, स्थानीय।
बाइट्स के बीच स्पेस, कॉमा और लाइन ब्रेक अनदेखे होते हैं। 8 बिट से छोटे समूहों के बाईं ओर शून्य जोड़े जाते हैं; बिना विभाजक वाला इनपुट 8 बिट का गुणज होना चाहिए।
बाइनरी से टेक्स्ट क्या है?
0 और 1 का अनुक्रम पेस्ट करें और उसमें एन्कोड किया टेक्स्ट पाएँ। बाइट्स UTF-8 के रूप में डिकोड होती हैं, इसलिए एक्सेंट वाले अक्षर, गैर-Latin लिपियाँ और इमोजी सही निकलते हैं, और अमान्य बाइट अनुक्रम कचरा देने की बजाय रिपोर्ट होते हैं।
बाइनरी से टेक्स्ट का उपयोग कैसे करें
- बाइनरी को बाइनरी (0 और 1) में पेस्ट करें; बाइट्स स्पेस, कॉमा या पंक्ति-विराम से अलग हो सकती हैं।
- डिकोड किया हुआ टेक्स्ट डिकोड किया गया टेक्स्ट (UTF-8) में पढ़ें।
- अगर त्रुटि दिखे, तो अनचाहे अक्षर या छूटा हुआ अंक जाँचें।
उदाहरण
01001000 01101001
Hi
बाइनरी से टेक्स्ट का उपयोग कब करें
बाइनरी संदेश, होमवर्क के उत्तर या बाइट डंप पढ़ने के लिए इसका उपयोग करें। यह UTF-16, Latin-1 या Base64 जैसी अन्य एन्कोडिंग डिकोड नहीं करता; उनके लिए समर्पित टूल इस्तेमाल करें।
बाइनरी से टेक्स्ट कैसे काम करता है
विभाजक हटाए जाते हैं और बचा हर अक्षर 0 या 1 होना चाहिए। जब इनपुट 8 अंकों तक के समूहों में बँटा हो, तो हर समूह एक बाइट है (7-बिट ASCII जैसे छोटे समूह बाईं ओर शून्य से भरे जाते हैं)। विभाजक के बिना बिट स्ट्रिंग 8-बिट बाइट्स में काटी जाती है और इसलिए उसकी लंबाई 8 का गुणज होनी चाहिए। बाइट्स fatal UTF-8 मोड में TextDecoder को दी जाती हैं, जो अमान्य अनुक्रम अस्वीकार करता है।
सामान्य उपयोग मामले
- किसी पहेली या गेम से बाइनरी संदेश डिकोड करना
- टेक्स्ट-से-बाइनरी अभ्यास का नतीजा जाँचना
- बिना शुरुआती शून्य के लिखा 7-बिट ASCII बाइनरी पढ़ना
- सत्यापित करना कि बाइट अनुक्रम मान्य UTF-8 है
अक्सर पूछे जाने वाले प्रश्न
मुझे "not a whole number of bytes" क्यों मिलता है?
विभाजक के बिना कन्वर्टर इनपुट को 8-बिट बाइट्स में काटता है। अगर कुल लंबाई 8 का गुणज नहीं है, तो कोई अंक छूटा है या अतिरिक्त है; बाइट्स के बीच स्पेस जोड़ें ताकि हर समूह अलग पढ़ा जाए।
क्या यह 7-बिट ASCII पढ़ सकता है?
हाँ, जब समूह अलग हों, उदाहरण के लिए 1001000 1101001 डिकोड होकर Hi बनता है।
मेरा इनपुट "not valid UTF-8" क्यों है?
कुछ बाइट संयोजन UTF-8 में अवैध हैं (जैसे अकेला 11111111)। टूल प्रतिस्थापन अक्षर दिखाने की बजाय इसे रिपोर्ट करता है।