Libreng Binary sa Text Converter
I-convert ang teksto sa binary (0s at 1s) at pabalik. Sinusuportahan ang UTF-8 encoding. Tingnan ang bilang ng byte at bit para sa anumang teksto.
Mga karaniwang gamit
- Matuto ng Binary para sa Computer ScienceUnawain kung paano nag-store ang computers ng text bilang binary — makita kung paano nag-map ang letters sa 8-bit ASCII bytes.
- Binary Code Puzzles at CiphersI-encode ang secret messages sa binary para sa escape rooms, puzzles, at code-breaking games.
- Binary Representation sa NetworkingMakita kung paano represented ang text data sa binary sa network layer — kapaki-pakinabang para sa protocol analysis.
- Text Steganography gamit ang BinaryItago ang text messages sa binary data streams — introduction sa steganographic encoding concepts.
- Pag-unawa sa Binary Data TransmissionMakita kung paano encoded ang text sa binary bytes para sa transmission across serial lines, Bluetooth, at radio.
Paano ito Gumagana
Buong tumatakbo sa iyong browser ang conversion gamit ang built-in na TextEncoder at TextDecoder ng Web API — ang parehong UTF-8 encoding engine na ginagamit ng bawat modernong browser. Walang ini-import na library; hand-written na JavaScript na tumatakbo nang lokal ang chunking, radix conversion, at byte parsing.
- 1Ine-encode ng TextEncoder ang text moKapag kino-convert ang text sa byte, ina-map ng TextEncoder.encode() ng browser ang bawat character — kasama ang emoji at hindi-ASCII na script — sa UTF-8 byte sequence nito. Ito rin ang code path na ginagamit ng mga browser sa loob kapag nagpapadala ng form data.
- 2Fino-format ng hand-written na chunker ang mga byteKino-convert ang bawat byte value sa napiling base (binary gamit ang toString(2), hex gamit ang toString(16), octal gamit ang toString(8), o decimal) at pina-pad sa nakapirming lapad. Kinokontrol ng grouping option kung pinaghihiwalay ang mga byte ng space, newline, nibble gap (4-bit pair), o wala.
- 3Binubuo ulit ng parser ang mga byte para sa pabaliktad na direksyonMula sa encoded na anyo pabalik sa text, tinatanggal ng hand-written na parser ang mga separator at hinahati ang input sa mga chunk na nakapirmi ang lapad (8 char para sa binary, 2 para sa hex, 3 para sa octal) o mga token na hinati ng whitespace para sa decimal. Pina-parse ang bawat chunk gamit ang parseInt() sa tamang radix, vina-validate na nasa saklaw na 0–255, at inilalagay sa isang Uint8Array.
- 4Vina-validate at inilalabas ng TextDecoder ang UTF-8Ipinapasa ang Uint8Array sa TextDecoder('utf-8', { fatal: true }), na nagtatapon ng error kung hindi wastong UTF-8 ang byte sequence — nahuhuli ang mga kaso gaya ng binary input na bumubuo ng di-wastong multibyte sequence. Ipinapakita sa ilalim ng output ang bilang ng character, byte, at bit.
Mga Kaugnay na Tool
HEX Viewer
Suriin ang mga raw byte ng anumang file sa isang klasikong offset / hex / ASCII dump, na may pagtukoy ng uri ng file gamit ang magic number. Binabasa nang lokal; hindi kailanman nag-a-upload.
Converter ng Base ng Numero
I-convert ang mga numero sa pagitan ng binary, octal, decimal, at hexadecimal. Tingnan ang fit ng bit-size at grouped na binary output nang mabilis.
Translator ng Morse Code
I-convert ang teksto sa Morse code at pabalik. Pakinggan ang audio playback ng iyong mensahe sa real time.