Conversor ASCII Hex Binário Dec
Converta entre texto ASCII, hexadecimal, binário, decimal e codificação Base64. Conversor gratuito de sistema numérico online com opções de delimitador e prefixo.
Conversor ASCII, Hex, Binário, Decimal e Base64
Este poderoso conversor permite converter facilmente entre diferentes sistemas numéricos e codificações de texto. Seja você um desenvolvedor trabalhando com programação de baixo nível, um estudante aprendendo sobre sistemas numéricos, ou qualquer pessoa que precise converter entre diferentes representações de dados, esta ferramenta fornece conversões instantâneas com suporte para várias opções de formatação.
Como converter texto ASCII para Hex?
Cada caractere ASCII tem um valor decimal único (0-127 para ASCII padrão, 0-255 para ASCII estendido). Para converter para hexadecimal, pegue o valor decimal de cada caractere e converta-o para base-16. Por exemplo, a letra 'A' tem valor decimal 65, que é 41 em hexadecimal.
Qual é a diferença entre ASCII, Hex, Binário e Decimal?
Estas são diferentes maneiras de representar os mesmos dados:
- ASCII: Caracteres de texto legíveis por humanos
- Hexadecimal (Hex): Representação base-16 usando dígitos 0-9 e letras A-F
- Binário: Representação base-2 usando apenas 0 e 1
- Decimal: Representação base-10 usando dígitos 0-9
- Base64: Esquema de codificação para representar dados binários em formato de texto ASCII
Por exemplo, a letra 'A' é:
- ASCII: A
- Decimal: 65
- Hexadecimal: 41
- Binário: 01000001
- Base64: QQ== (quando codificado)
Para que a codificação Base64 é usada?
Base64 é um esquema de codificação que converte dados binários em formato de texto ASCII usando 64 caracteres diferentes (A-Z, a-z, 0-9, +, /). É comumente usado para:
- Incorporar imagens em HTML/CSS (URIs de dados)
- Codificar anexos de email (MIME)
- Armazenar dados binários em JSON ou XML
- Transmitir dados binários através de protocolos baseados em texto
Base64 aumenta o tamanho dos dados em aproximadamente 33%, mas garante transmissão segura através de sistemas que suportam apenas texto.
Para que servem os delimitadores e prefixos?
Delimitadores e prefixos ajudam a formatar e identificar números:
Delimitadores separam bytes/valores individuais:
- Nenhum: 48656C6C6F
- Espaço: 48 65 6C 6C 6F
- Vírgula: 48,65,6C,6C,6F
Prefixos identificam o sistema numérico:
- Hexadecimal: prefixo 0x (0x48)
- Binário: prefixo 0b (0b01001000)
Estas opções de formatação tornam os dados mais legíveis e indicam claramente o sistema numérico sendo usado, o que é especialmente útil em programação.
Este conversor pode lidar com caracteres especiais e unicode?
Este conversor lida principalmente com caracteres ASCII padrão (0-255). Para caracteres estendidos e Unicode, os resultados podem variar dependendo da codificação de caracteres (UTF-8, UTF-16, etc.). Caracteres ASCII padrão (A-Z, a-z, 0-9 e símbolos comuns) serão convertidos com precisão. Para caracteres Unicode, considere usar ferramentas de codificação UTF-8 para resultados mais precisos.
Referência de Conversão de Caracteres ASCII
| Char | Decimal | Hex | Binário | Descrição |
|---|---|---|---|---|
| NUL | 0 | 00 | 00000000 | Caractere nulo |
| A | 65 | 41 | 01000001 | A maiúsculo |
| a | 97 | 61 | 01100001 | a minúsculo |
| 0 | 48 | 30 | 00110000 | Dígito zero |
| Espaço | 32 | 20 | 00100000 | Caractere de espaço |
| ! | 33 | 21 | 00100001 | Ponto de exclamação |
| @ | 64 | 40 | 01000000 | Arroba |
| Z | 90 | 5A | 01011010 | Z maiúsculo |
| z | 122 | 7A | 01111010 | z minúsculo |
| 9 | 57 | 39 | 00111001 | Dígito nove |