Glossário

Binário

base 2sistema binário

O sistema binário é uma numeração de base 2 que representa valores usando apenas os algarismos 0 e 1.

Definição

O binário é um sistema de numeração posicional de base 2. Usa apenas 0 e 1; cada algarismo binário chama-se bit. Os computadores representam assim números, texto, instruções, imagens e outros dados.

Uma sequência binária é uma representação, não criptografia. Conhecendo o formato, pode ser convertida ou interpretada sem chave secreta.

Como funciona

Cada posição vale uma potência de dois. Da direita para a esquerda, as posições representam 1, 2, 4, 8 e assim por diante. Logo, 101101 vale 32 + 8 + 4 + 1, ou 45 decimal.

Oito bits formam habitualmente um byte, com 256 valores de 00000000 a 11111111, equivalentes ao intervalo hexadecimal 00FF.

Exemplo prático

Os grupos 01001000 01101001 correspondem aos bytes hexadecimais 48 69. Interpretados como ASCII ou UTF-8, produzem Hi.

Noutro formato, os mesmos bits podem significar algo diferente. A descodificação exige regras de agrupamento, ordem dos bits e bytes, sinal e tipo de dados.

Interpretação e erros frequentes

Zeros iniciais não alteram um inteiro sem sinal comum, mas importam num campo de largura fixa. 1 e 00000001 têm o mesmo valor; a segunda forma ocupa explicitamente um byte.

Uma sequência de zeros e uns não identifica o seu formato: pode ser um inteiro, texto codificado, número de vírgula flutuante, dados comprimidos ou texto cifrado.

Perguntas frequentes

É uma representação de valores. Alguns formatos binários definem códigos específicos, mas o binário em si não oferece segredo nem é criptografia.

Um campo sem sinal de n bits tem 2^n padrões, de zero a 2^n - 1. Outros formatos atribuem significados diferentes.

Os sistemas modernos organizam normalmente a memória em bytes de 8 bits. O agrupamento mostra os limites dos bytes, embora existam campos de outras larguras.

Veja também
Ferramentas relacionadas
Termos relacionados