01 / Exemplo
Exemplo
Olá4f6cc3a1Texto e código / MULTIVERTO
Represente cada byte UTF-8 do texto como dois dígitos hexadecimais.
Aplique cada ferramenta de texto ao resultado anterior. Fluxos de trabalho com texto ↗
Somente o nome da sequência e a ordem das ferramentas são salvos neste navegador. Sua entrada e seus resultados nunca são salvos.
01 / Exemplo
Olá4f6cc3a102 / Guia
Use este sentido da conversão para inspecionar em hexadecimal os bytes UTF-8 de uma cadeia de texto. A entrada “Olá” produz “4f6cc3a1”: O corresponde ao byte 4f, l ao byte 6c e á aos dois bytes c3 a1. A saída mostra os pares hexadecimais em uma sequência contínua. Uma letra fora do ASCII pode ocupar mais de um byte e, portanto, mais de dois dígitos hexadecimais. O resultado ajuda a diagnosticar problemas de codificação, comparar formatos baseados em bytes e conferir como um sistema transmite texto UTF-8.
A saída não é uma sequência de escape Unicode e não é a mesma que a contagem visual de caracteres. Dois textos que se parecem podem até produzir bytes diferentes se um usa um caractere acentuado composto e outro usa um caractere base mais marca combinada. A ferramenta não normaliza o texto antes da codificação. Se a identidade exata do byte for importante, mantenha o texto original, compare strings hexadecimais e certifique-se de que qualquer sistema downstream use a mesma interpretação UTF-8. A saída hexadecimal é legível, mas não oferece privacidade.
Hexadecimal usa dezesseis símbolos, zero a nove e A a F. Um símbolo registra quatro bits, então um byte completo precisa de dois dígitos hexadecimais. Por exemplo, o byte UTF-8 para a letra latina A é 41 em hexadecimal. Esta notação é conveniente ao inspecionar arquivos, pacotes de rede e saída de programa porque os limites de byte são fáceis de ver. Também é mais longo que os bytes originais: dois dígitos visíveis representam cada byte, sem contar separadores ou rótulos.
Comece com o texto original e confirme que o aplicativo receptor realmente solicita uma representação codificada. Cole o texto ou carregue o exemplo e, em seguida, inspecione a saída antes de copiá-la. A conversão ocorre neste navegador; o texto inserido não é carregado para um serviço de conversão. Essa direção muda a forma como a informação é escrita, não o significado de uma frase. Mantenha a entrada original quando você precisar auditar um resultado. Uma representação codificada pode parecer muito diferente do texto subjacente, especialmente quando acentos, emoji, pontuação ou quebras de linha estão presentes. Transforme um rótulo de texto curto em hexadecimal ao comparar seus bytes UTF-8 reais com um rastreamento de protocolo. A letra ASCII A torna-se 41, enquanto uma letra não ASCII leva vários pares de bytes. Compare pares em vez de caracteres visíveis. Esta exibição não diz nada sobre a integridade do texto e não é uma conversão de base numérica. O exemplo da página transforma “Olá” em “4f6cc3a1”. O resultado visível é mostrado aqui na íntegra; compare pontuação e caracteres antes de aplicar a mesma operação ao seu próprio material.