← Desenvolvedor e Dados
Desenvolvedor e Dados · é executado localmente

Conversor de Inteiros com e sem Sinal

Reinterpretar inteiros decimais entre representações com sinal em complemento de dois e sem sinal em uma largura explícita de 8, 16, 32 ou 64 bits.

Pronto. Os seus dados de trabalho permanecem neste navegador.

Por que esta ferramenta é útil

Use este conversor quando logs, APIs binárias ou campos de banco de dados exibirem os mesmos bits de largura fixa com diferente sinalização e você precisar reconciliar valores sem perda de precisão.

Como funciona o sistema

A entrada com sinal é verificada quanto ao intervalo e mapeada módulo 2^width; a entrada sem sinal é limitada ao mesmo padrão de bits e interpretada testando o seu bit mais significativo.

Exemplo prático

A 8 bits, -1 com sinal e 255 sem sinal compartilham o hexadecimal 0xFF e o binário 11111111, enquanto 128 sem sinal é reinterpretado como -128 com sinal.

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.