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.
Escolha uma edição completa, aprovada pelo controle de qualidade, publicada para este site.
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.
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.
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.
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.
O cálculo é determinístico e explica os erros de validação em vez de alterar silenciosamente a entrada inválida.
A entrada e a saída permanecem nesta aba. Copiar e baixar acontecem por meio das APIs do navegador, sem envio ao servidor.
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.