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:

  1. Divida o número por 2
  2. Anote o resto (0 ou 1)
  3. Continue dividindo até chegar em 0
  4. 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
Built with v0