DevToys Web Pro iconDevToys Web Proब्लॉग
आम्हाला रेट करा:
ब्राउझर विस्तार वापरून पाहा:

मजकूर ↔ बायनरी रूपांतरक

मोड
बिट्स
विभाजक

मजकूर

  • द्विमान

  • तांत्रिक तपशील

    Text ↔ Binary कन्व्हर्टर कसा काम करतो

    हे टूल काय करते

    Text ↔ Binary tool मजकूर आणि त्याचे binary representation यांमध्ये रूपांतरण करतो. प्रति अक्षर 8 bits असताना input UTF-8 bytes म्हणून encode होतो; प्रति अक्षर 16 bits असताना प्रत्येक code unit थेट emit केला जातो. separators (space, comma, newline, किंवा none) output वाचायला किंवा paste करायला सोपा करतात. decoding मध्ये या separators चे कोणतेही संयोजन स्वीकारले जाते, आणि configured bit-group size चा एकूण length multiple असेल तर सलग चालणाऱ्या bits च्या strings सुद्धा स्वीकारल्या जातात.

    डेव्हलपरसाठी सामान्य वापर प्रकरणे

    शिक्षक आणि विद्यार्थी ASCII आणि UTF-8 अक्षरे bytes म्हणून कशी encode करतात हे visualize करण्यासाठी हे साधन वापरतात. Embedded developers message payloads चे test fixtures तयार करतात. Security analysts captures किंवा reverse engineering writeups मधून कॉपी केलेले binary blobs decode करतात. स्वतःच्या bit-packing schemes अंमलात आणताना किंवा teammate ला endianness आणि character encoding समजावताना हे एक जलद sanity check म्हणूनही उपयुक्त आहे.

    डेटा फॉरमॅट्स, प्रकार किंवा व्हेरिएंट्स

    प्रति अक्षर 8 bits असताना, हे साधन UTF-8 मधून text round-trip करते, त्यामुळे accented characters आणि CJK ideographs योग्यरीत्या encode आणि decode होतात (उदा., 'é' हे 11000011 10101001 होते). प्रति अक्षर 16 bits असताना, हे साधन UTF-16 code units emit करते, जे JavaScript strings अंतर्गत कशा दर्शवल्या जातात ते जुळवण्यासाठी उपयुक्त आहे. separators फक्त cosmetic आहेत — decoder whitespace, commas, आणि newlines normalize करतो.

    सामान्य चुका आणि एज केसेस

    एकाच input मध्ये 8-bit आणि 16-bit groups मिसळल्यास चुकीचा output येतो — एक निवडा आणि सातत्य ठेवा. UTF-16 surrogate pairs दोन स्वतंत्र 16-bit groups म्हणून emit होतात; त्यांना प्रति अक्षर 8 bits ने decode करण्याचा प्रयत्न केल्यास मूळ अक्षर मिळणार नाही. unseparated bit string decode करताना एकूण length हा bit-group size चा पूर्ण multiple असला पाहिजे, अन्यथा tool error दाखवेल.

    कोडच्या तुलनेत हे टूल कधी वापरावे

    one-off conversions, classroom demos, आणि fixtures पटकन तयार करण्यासाठी browser tool वापरा. application code मध्ये UTF-8 conversion साठी `TextEncoder` / `TextDecoder`, Node.js मध्ये `Buffer.from(str, 'utf8')`, किंवा Python मध्ये `bytes(str, 'utf-8')` वापरा — हे streaming, error modes, आणि BOM detection हाताळतात, जे static converter करत नाही.