Conversor de Octal para Binário
Octal e binário estão intimamente relacionados: cada dígito octal (0-7) representa exatamente três bits binários (000-111). Isso torna a conversão de octal para binário uma busca, não uma tarefa aritmética. Digite qualquer número octal e a ferramenta expande cada dígito em seu grupo de três bits, remove zeros à esquerda e mostra o equivalente decimal completo ao lado.
Como converter octal para binário
-
1
Digite o número octal
Use apenas dígitos de 0 a 7. A entrada com zeros à esquerda é aceitável; eles são preservados no mapeamento.
-
2
Cada dígito mapeia para 3 bits
0 = 000, 1 = 001, 2 = 010, 3 = 011, 4 = 100, 5 = 101, 6 = 110, 7 = 111.
-
3
Concatenar
Cole os grupos juntos da esquerda para a direita para o resultado binário.
-
4
Remover zeros à esquerda (opcional)
O grupo mais significativo pode ter zeros à esquerda; removê-los resulta em um número binário limpo.
A tabela de busca
| Octal | Binário |
|---|---|
| 0 | 000 |
| 1 | 001 |
| 2 | 010 |
| 3 | 011 |
| 4 | 100 |
| 5 | 101 |
| 6 | 110 |
| 7 | 111 |
Exemplo resolvido
Octal 657 → binário:
- 6 → 110
- 5 → 101
- 7 → 111
Concatenado: 110 101 111 → 110101111 → 431 em decimal.
Por que o octal existe
O octal era popular nos primeiros computadores porque as máquinas antigas usavam palavras de 6, 12, 24 ou 36 bits, múltiplos de 3 que se mapeiam perfeitamente para dígitos octais. Quando o byte de 8 bits (e palavras de 32/64 bits) dominaram, o hex (base 16, 4 bits por dígito) se tornou a abreviação padrão dos programadores porque agrupa bytes de forma organizada.
Onde você ainda vê octal hoje
- Permissões de arquivos Unix.
chmod 755é octal pararwxr-xr-x, mapeando cada dígito para um triplo rwx de três bits. - Literais numéricos em C e afins. Um zero à esquerda torna um literal octal (
0755), o que surpreendeu muitos iniciantes que esperavam decimal. - Controladores embutidos legados e equipamentos de rede. Algumas tabelas de roteamento e configurações ainda emitem octal.
Dicas
- Sempre agrupe em trios da direita. Se o comprimento do número binário não for um múltiplo de 3, preencha à esquerda com zeros antes de converter de volta para octal.
- Não confunda octal com decimal.
12em octal é10em decimal. O contexto (ou um0oà frente) sinaliza a base.
Perguntas frequentes
Porque 8 = 2³. Cada dígito octal corresponde exatamente a três bits. O hex funciona da mesma forma (16 = 2⁴), mas bases como 10 ou 7 não se alinham com potências de 2 e precisam de algoritmos genuínos de conversão de base.
A mesma regra se aplica: converta cada dígito em três bits, depois insira o ponto binário na mesma posição. 7.4 em octal é 111.100 em binário, que equivale a 7,5 em decimal.
Agrupe os bits binários em trios da direita (preencha o grupo mais à esquerda com zeros se estiver curto), depois converta cada grupo de três bits em seu dígito octal usando a tabela de busca.
Não. As permissões chmod são números octais sem sinal na faixa de 000-777, que correspondem diretamente a nove bits de rwxrwxrwx. Adicionar um quarto dígito como 4755 controla bits setuid, setgid e sticky.
Ferramentas relacionadas
Gerador de Cartão CSS
Crie o CSS de um contêiner de cartão: fundo, borda, raio dos cantos, espaçamento interno e sombra suave, com pré-visualização imediata e código para copiar e colar.
Referência da Tabela ASCII
Tabela ASCII completa de 0 a 127 com valores decimais, hexadecimais, octais e binários e notação de referência numérica HTML, incluindo NUL, LF e DEL.
Conversor de Tamanho de Arquivo
Converta entre bytes, KB, MB, GB, TB e as unidades binárias IEC (KiB, MiB, GiB, TiB), combinando decimal e binário como preferir.
Visualizador de Markdown
Escreva Markdown e veja a renderização HTML atualizar ao vivo. Sintaxe com estilo GitHub, incluindo tabelas, listas de tarefas, blocos de código cercados e autolinks.
Gerador de Docker Compose
Gere um docker-compose.yml a partir de definições de serviços com imagem, portas e volumes, com padrões de boas práticas.
Conversor de base numérica
Converta números entre binário, octal, decimal, hexadecimal e qualquer base personalizada de 2 a 36, com o detalhamento posicional.
Ferramenta disponível em outros idiomas
- 8進数から2進数への変換ツール [JA]
- Konwerter ósemkowy na binarny [PL]
- ตัวแปลงเลขฐานแปดเป็นฐานสอง [TH]
- Omvandlare från oktal till binär [SV]
- Oktal zu Binär Konverter [DE]
- Konverter Oktal ke Biner [ID]
- Chuyển đổi bát phân sang nhị phân [VI]
- Octaal naar binair omrekenen [NL]
- Convertisseur Octal en Binaire [FR]
- 8진수 2진수 변환기 [KO]
- Convertidor de Octal a Binario [ES]
- مُحوّل من النظام الثماني إلى النظام الثنائي [AR]
- Octal to Binary Converter [EN]
- Convertitore da ottale a binario [IT]
- Конвертер восьмеричных чисел в двоичные [RU]
- Sekizlikten İkiliğe Dönüştürücü [TR]
- 八进制到二进制转换器 [ZH]