Converter ng Teksto ↔ Binary
Teksto
Binar
Mga teknikal na detalye
Paano Gumagana ang Text ↔ Binary Converter
Ano ang Ginagawa ng Tool
Kino-convert ng Text ↔ Binary tool ang text papunta at pabalik mula sa binary representation nito. Sa 8 bit bawat character, ang input ay ini-encode bilang UTF-8 byte; sa 16 bit bawat character, direktang inilalabas ang bawat code unit. Ang mga separator (espasyo, kuwit, newline, o wala) ay ginagawang madaling basahin o i-paste ang output. Tumatanggap ang decoding ng anumang kombinasyon ng mga separator na ito at kahit mga string ng bit na magkakadikit, basta ang kabuuang haba ay multiple ng naka-configure na bit-group size.
Mga Karaniwang Gamit ng Developer
Ginagamit ng mga guro at estudyante ang tool para ma-visualize kung paano ini-encode ng ASCII at UTF-8 ang mga character bilang mga byte. Ang mga embedded developer ay naghahanda ng mga test fixture ng mga payload ng mensahe. Ang mga security analyst ay nagde-decode ng mga binary blob na kinopya mula sa mga capture o mga writeup ng reverse engineering. Mabilis din itong sanity check kapag ini-implement mo ang sarili mong bit-packing scheme o kapag ipinapaliwanag ang endianness at character encoding sa isang teammate.
Mga Format, Uri, o Variant ng Data
Sa 8 bit bawat character, niroround-trip ng tool ang text sa pamamagitan ng UTF-8 kaya ang mga accented character at CJK ideograph ay tama ang pag-encode at pag-decode (hal., 'é' ay nagiging 11000011 10101001). Sa 16 bit bawat character, inilalabas ng tool ang mga UTF-16 code unit, na kapaki-pakinabang kapag tinutugma kung paano nire-represent ng JavaScript ang mga string sa loob. Kosmetiko lang ang mga separator — ini-normalize ng decoder ang whitespace, kuwit, at newline.
Mga Karaniwang Pagkakamali at Edge Case
Ang paghahalo ng 8-bit at 16-bit na grupo sa iisang input ay magbubunga ng maling output — pumili ng isa at manatiling pare-pareho. Ang mga UTF-16 surrogate pair ay inilalabas bilang dalawang magkahiwalay na 16-bit na grupo; ang pagtatangkang i-decode ang mga ito sa 8 bit bawat character ay hindi magbabalik ng orihinal na character. Kapag nagde-decode ng bit string na walang separator, ang kabuuang haba ay dapat eksaktong multiple ng bit-group size, kung hindi ay mag-uulat ng error ang tool.
Kailan Gagamitin ang Tool na Ito kumpara sa Code
Gamitin ang browser tool para sa one-off na conversion, mga demo sa klase, at mabilisang paghahanda ng mga fixture. Sa application code, gamitin ang `TextEncoder` / `TextDecoder` para sa UTF-8 conversion, `Buffer.from(str, 'utf8')` sa Node.js, o `bytes(str, 'utf-8')` sa Python — hinahawakan ng mga ito ang streaming, mga error mode, at BOM detection na hindi kayang gawin ng isang static converter.