O que esta ferramenta faz
Binary → IPv4 aceita uma sequência contínua de 32 bits, quatro grupos de 8 bits separados por pontos ou binário agrupado com espaços e mudanças de linha. Não elimina silenciosamente caracteres inválidos: depois de remover os separadores permitidos, têm de restar exatamente 32 zeros ou uns.
- Uma entrada com pontos tem de conter exatamente quatro grupos de 8 bits.
- Uma entrada sem pontos pode ser agrupada com espaços ou mudanças de linha.
- Se surgir um 2, uma letra ou outro símbolo, é apresentada uma mensagem de erro clara.
Como utilizar
- Cole uma representação binária de 32 bits num dos formatos aceites.
- Clique em «Converter para IPv4».
- Consulte a tabela de conversão de binário para decimal dos quatro octetos.
- Copie o endereço final em notação decimal com pontos.
Princípio de cálculo
Depois de validar a entrada, os 32 bits são divididos pela ordem original em quatro octetos de 8 bits. Cada grupo é convertido de acordo com os pesos binários num número decimal entre 0 e 255, e os quatro valores são unidos por pontos para formar A.B.C.D.
Exemplos
- 11000000101010000000000100000001 → 192.168.1.1.
- 11000000 10101000 00000001 00000001 → 192.168.1.1.
- 31 bits, 33 bits ou o caráter 2 → IPv4 binário inválido.
Utilizações comuns
- Converter em IPv4 valores de 32 bits provenientes de capturas de pacotes ou documentação de protocolos.
- Verificar o valor decimal de cada octeto binário.
- Efetuar uma verificação nos dois sentidos em conjunto com IPv4 → Binary.
Privacidade
As entradas e os resultados são processados apenas na memória local do navegador; não são enviados para o servidor, não é chamada qualquer API online e nada é guardado automaticamente.
Funcionalidades do Binary → IPv4
Verifica se existem exatamente 32 bits formados por zeros e uns, e converte para IPv4 o binário contínuo, com pontos ou agrupado por espaços. É útil para planear redes, verificar configurações e resolver problemas; os resultados podem ser consultados e copiados de imediato.
FAQ
Que separadores são aceites?
São aceites pontos, espaços e mudanças de linha; numa entrada sem pontos, os espaços em branco podem ser colocados entre quaisquer grupos de bits.
Porque é que têm de existir exatamente 32 bits?
Um IPv4 tem uma largura fixa de 32 bits; com um bit a mais ou a menos não é possível representar um endereço completo.
Os caracteres inválidos são ignorados automaticamente?
Não. Qualquer caráter que não seja 0, 1 ou um separador permitido provoca um erro.
O resultado é enviado para o servidor?
Não. A validação e a conversão de base são efetuadas inteiramente no navegador.