Por que esta ferramenta é útil
Use este inspetor para explicar arredondamento, zero negativo, valores subnormais e diferenças de serialização ao depurar protocolos numéricos ou vetores de teste entre linguagens.
Escolha uma edição completa, aprovada pelo controle de qualidade, publicada para este site.
Inspecione um valor decimal finito como binary32 ou binary64: sinal, expoente com viés, campo de fração, bits hexadecimais e valor exato de ida e volta no navegador.
Pronto. Os seus dados de trabalho permanecem neste navegador.
Use este inspetor para explicar arredondamento, zero negativo, valores subnormais e diferenças de serialização ao depurar protocolos numéricos ou vetores de teste entre linguagens.
Um DataView grava o número enviado no formato IEEE 754 binary32 ou binary64 em big-endian; o navegador então separa os bits de sinal, expoente e fração e lê de volta o valor armazenado.
O valor Binary32 1.5 tem os bits 0x3FC00000: sinal 0, expoente 01111111 e uma fração que começa com um seguido de zeros.
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.