String para Binário
Converta texto para código binário e entenda como os dados são representados.
O que é Código Binário?
Código binário é um sistema numérico que usa apenas dois dígitos: 0 e 1. É a linguagem fundamental dos computadores. Cada letra, número e símbolo tem uma representação binária correspondente usando 8 bits para caracteres ASCII. Este é o idioma que os computadores realmente entendem ao nível mais básico.
Como Funciona a Conversão?
Cada caractere tem um código ASCII (um número entre 0-127 para caracteres padrão). Esse número é convertido para binário usando 8 bits. Por exemplo, a letra "A" tem código 65, que em binário é 01000001. Este processo é fundamental para como os computadores armazenam e processam texto.
Tabela ASCII e Binário
Alguns caracteres comuns e suas representações em ASCII e Binário:
- "A" = ASCII 65 = 01000001
- "B" = ASCII 66 = 01000010
- "a" = ASCII 97 = 01100001
- "0" = ASCII 48 = 00110000
- "1" = ASCII 49 = 00110001
- Espaço = ASCII 32 = 00100000
Por Que Aprender Sobre Binário?
Programadores e cientistas de computação usam código binário para:
- Entender operações de baixo nível e arquitetura de computadores
- Otimizar código para melhor performance
- Trabalhar com hardware e sistemas embarcados
- Compreender criptografia e segurança
- Dominar programação em nível de bits (bitwise operations)
Aplicações Práticas do Sistema Binário
- Armazenamento de Dados: Todos os arquivos (imagens, vídeos, documentos) são armazenados como sequências binárias
- Transmissão de Dados: Dados são transmitidos pela internet como sinais binários
- Criptografia: Algoritmos como AES trabalham a nível de bits binários
- Compressão: Algoritmos de compressão manipulam padrões binários para reduzir tamanho
- Redes: Endereços IP e máscaras de sub-rede usam notação binária
Entendendo Bits e Bytes
Um bit é o menor unidade de dados (0 ou 1). Um byte são 8 bits juntos. Isso é suficiente para representar 256 caracteres diferentes (2^8 = 256), o que cobre todo o alfabeto, números e símbolos de teclado.
- 1 Bit = 0 ou 1 (2 possibilidades)
- 1 Byte = 8 bits (256 possibilidades)
- 1 Kilobyte = 1.024 bytes
- 1 Megabyte = 1.024 kilobytes
- 1 Gigabyte = 1.024 megabytes
Convertendo Números em Binário Manualmente
Para converter um número decimal em binário:
- Divida o número por 2
- Anote o resto (0 ou 1)
- Continue dividindo até chegar em 0
- Leia os restos de baixo para cima
Exemplo: 5 = 5÷2=2r1, 2÷2=1r0, 1÷2=0r1 → Resultado: 101
Exemplos para Testar
- "Oi" = 01001111 01101001
- "Hello" = 01001000 01100101 01101100 01101100 01101111
- "123" = 00110001 00110010 00110011
- "Binário" = 01000010 01101001 01101110 00100000