Binary Translator
Understand Binary Translator
Este traductor muestra el texto como los unos y ceros que un ordenador almacena realmente, y convierte una cadena de dígitos binarios de nuevo en texto.
How it works
El texto se codifica como UTF-8 y cada byte se escribe como ocho dígitos binarios, empezando por el bit más significativo: A es el punto de código 65, que es 01000001. Los caracteres fuera de ASCII ocupan más de un byte, así que é pasa a ser los dos grupos 11000011 10101001 y un emoji pasa a ser cuatro grupos. Al leer binario, los dígitos se toman de ocho en ocho y los bytes resultantes se descodifican como UTF-8.
When to use it
- Enseñar o aprender cómo se relacionan realmente los caracteres, los bytes y los bits.
- Leer un patrón de bits de la hoja de datos de un componente o de la especificación de un protocolo que documenta sus campos en binario.
- Confirmar que un byte que espera que sea 0x41 lleva el patrón de bits que usted cree.
- Descodificar una cadena binaria que alguien dejó en una línea de log, en un acertijo o en un mensaje de commit.
Watch out for
- El binario de un carácter solo significa algo cuando se conoce la codificación. La misma letra ocupa un byte en UTF-8 y dos en UTF-16, así que una cadena de bits producida por una no se descodificará correctamente como la otra.
- Los ceros iniciales forman parte del byte. 1000001 son siete dígitos y es ambiguo; 01000001 es un byte: agrupe de ocho en ocho.
- El binario es una representación, no un cifrado. Un texto escrito en unos y ceros es exactamente igual de legible que el original.
Frequently Asked Questions
¿Cómo se traduce binario a texto?
Divida el binario en grupos de 8 bits, lea cada grupo como un número de 0 a 255 y descodifique esos bytes como UTF-8. Pegue el binario arriba y la herramienta hace exactamente eso, indicándole si la secuencia de bytes no es UTF-8 válido en lugar de mostrarle signos de interrogación.
¿Cómo se convierte texto a binario?
Cada carácter se codifica en uno o más bytes UTF-8, y cada byte se escribe como ocho dígitos binarios. Las letras ASCII simples ocupan un byte, las acentuadas dos, la mayoría de los caracteres CJK tres, y cada emoji cuatro bytes.
¿Por qué mi emoji se convierte en 32 dígitos binarios?
Un emoji es un solo carácter pero cuatro bytes UTF-8, y cada byte son ocho bits: de ahí los 32 dígitos. Las herramientas que usan los códigos de carácter de JavaScript en lugar de bytes UTF-8 parten los emojis en dos mitades rotas que no se podrán reconvertir correctamente.
How to Use Binary Translator
- Paste or type your input in the input area above.
- The tool processes your input automatically or click Run.
- Copy or download the result using the action buttons.
- Use Ctrl+Enter to run quickly from the keyboard.