मुख्य सामग्रीमा जानुहोस्
LibraTool logoLibraTool

निःशुल्क बाइनरीबाट पाठ कन्भर्टर

पाठलाई binary (०s र १s) मा र उल्टो रूपान्तरण गर्नुहोस्। UTF-8 एनकोडिङ समर्थन गर्छ। जुनसुकै पाठका लागि बाइट र बिट गणना हेर्नुहोस्।

लोड भएपछि अफलाइन काम गर्छ
ढाँचा:
बाइट छुट्याउने तरिका:
Binary आउटपुट
01001000 01100101 01101100 01101100 01101111
5 अक्षरहरू5 बाइटहरू40 बिटहरू

सामान्य प्रयोगहरू

  • कम्प्युटर विज्ञानका लागि बाइनरी सिखनुहोस्कम्प्युटरहरूले पाठलाई बाइनरीमा कसरी संग्रह गर्छन् भनी बुझ्नुहोस् — अक्षरहरूले 8-बिट ASCII बाइटहरूमा कसरी नक्शा गरिन्छ भनी हेर्नुहोस्।
  • बाइनरी कोड पहेलीहरू र साइफरहरूकोठे बाहिरको कोठी, पहेलीहरू र कोड-ब्रेकिङ्ग खेलहरूका लागि बाइनरीमा गोप्य सन्देशहरू एन्कोड गर्नुहोस्।
  • नेटवर्किङ्गमा बाइनरी प्रतिनिधित्वपाठ डेटा नेटवर्क तहमा बाइनरीमा कसरी प्रतिनिधित्व गरिन्छ भनी हेर्नुहोस् — प्रोटोकल विश्लेषणका लागि उपयोगी।
  • बाइनरीसँग पाठ स्टेगानोग्राफीबाइनरी डेटा प्रवाहमा पाठ सन्देशहरू लुकाउनुहोस् — स्टेगानोग्राफिक एन्कोडिङ्ग अवधारणाहरूमा परिचय।
  • बाइनरी डेटा ट्रान्समिशन बुझ्नुहोस्पाठ अनुक्रमिक रेखाहरू, Bluetooth र रेडियोमा ट्रान्समिसनका लागि बाइनरी बाइटहरूमा कसरी एन्कोड गरिन्छ भनी हेर्नुहोस्।

यो कसरी काम गर्छ

रूपान्तरण पूर्ण रूपमा तपाईंको ब्राउजरमा Web API को बिल्ट-इन TextEncoder र TextDecoder प्रयोग गरी चल्छ — हरेक आधुनिक ब्राउजरले प्रयोग गर्ने उही UTF-8 इन्कोडिङ इन्जिन। कुनै लाइब्रेरी आयात हुँदैन; चंकिङ, रेडिक्स रूपान्तरण, र बाइट पार्सिङ सबै हातले लेखिएको JavaScript हो जुन स्थानीय रूपमा चल्छ।

  1. 1
    TextEncoder ले तपाईंको पाठ इन्कोड गर्छ
    पाठलाई बाइटहरूमा रूपान्तरण गर्दा, ब्राउजरको TextEncoder.encode() ले हरेक क्यारेक्टर — इमोजी र गैर-ASCII लिपिसहित — लाई यसको UTF-8 बाइट अनुक्रममा म्याप गर्छ। यो ब्राउजरहरूले फर्म डेटा पठाउँदा भित्री रूपमा प्रयोग गर्ने उही कोड पथ हो।
  2. 2
    हातले लेखिएको चंकरले बाइटहरू फर्म्याट गर्छ
    हरेक बाइट मान छानिएको आधारमा (binary को लागि toString(2), hex को लागि toString(16), octal को लागि toString(8), वा decimal) रूपान्तरण गरिन्छ र स्थिर चौडाइमा प्याड गरिन्छ। एउटा ग्रुपिङ विकल्पले बाइटहरू स्पेस, नयाँ लाइन, निबल ग्याप (4-बिट जोडी), वा केही बिना छुट्याइन्छ कि भन्ने नियन्त्रण गर्छ।
  3. 3
    पार्सरले उल्टो दिशाका लागि बाइटहरू पुनर्निर्माण गर्छ
    इन्कोड गरिएको रूपबाट पाठमा फर्कँदा, हातले लेखिएको पार्सरले छुट्याउनेहरू हटाउँछ र इनपुटलाई स्थिर-चौडाइका चंकहरू (binary का लागि 8 क्यारेक्टर, hex का लागि 2, octal का लागि 3) वा decimal का लागि खाली-ठाउँले छुट्याइएका टोकनहरूमा बाँड्छ। हरेक चंक सही रेडिक्समा parseInt() ले पार्स गरिन्छ, 0–255 दायरामा छ भनी प्रमाणित गरिन्छ, र Uint8Array मा राखिन्छ।
  4. 4
    TextDecoder ले प्रमाणित गर्छ र UTF-8 आउटपुट दिन्छ
    Uint8Array लाई TextDecoder('utf-8', { fatal: true }) मा दिइन्छ, जसले बाइट अनुक्रम मान्य UTF-8 नभएमा त्रुटि दिन्छ — अवैध बहु-बाइट अनुक्रम बनाउने बाइनरी इनपुट जस्ता केसहरू समात्दै। आउटपुटमुनि क्यारेक्टर, बाइट, र बिट गणना देखाइन्छ।

सम्बन्धित उपकरणहरू

बारम्बार सोधिने प्रश्नहरू