← Desenvolvedor e Dados
Desenvolvedor e Dados · é executado localmente

Conversor de Hex Endianness

Inverta a ordem dos bytes independentemente dentro de palavras hexadecimais de 16, 32 ou 64 bits, preservando a ordem das palavras e mostrando os bytes normalizados.

Pronto. Os seus dados de trabalho permanecem neste navegador.

Por que esta ferramenta é útil

Use este conversor ao comparar capturas de pacotes, despejos de memória e cabeçalhos de ficheiros cuja sequência de bytes está correta, mas cujos inteiros multibyte são apresentados na ordem de bytes oposta.

Como funciona o sistema

A entrada é normalizada para bytes completos, dividida em palavras de largura exata, e a sequência de bytes dentro de cada palavra é invertida sem alterar a ordem das palavras separadas.

Exemplo prático

Duas palavras de 32 bits, 12 34 56 78 e A1 B2 C3 D4, tornam-se 78 56 34 12 e D4 C3 B2 A1, respectivamente.

Validação

O cálculo é determinístico e explica os erros de validação em vez de alterar silenciosamente a entrada inválida.

Limite de privacidade

A entrada e a saída permanecem nesta aba. Copiar e baixar acontecem por meio das APIs do navegador, sem envio ao servidor.

Passaporte de resultado

Cada execução registra o modo da ferramenta, o carimbo de data e hora e o tamanho de entrada/saída para que os dados transformados possam ser auditados.