← Desenvolvedor e Dados
Desenvolvedor e Dados · é executado localmente

Inspetor de máscara de bits

Inspecione uma máscara sem sinal de largura fixa como binário preenchido com preenchimento e liste todas as posições de bits definidos e limpos a partir do bit menos significativo zero.

Pronto. Os seus dados de trabalho permanecem neste navegador.

Por que esta ferramenta é útil

Use o inspetor ao revisar sinalizadores de recurso, máscaras de capacidade, registros incorporados ou fixtures de teste e você precisa de índices de bits exatos em vez de contagem visual.

Como funciona o sistema

O navegador valida a máscara em relação à largura escolhida, examina cada bit da posição zero para cima e apresenta a contagem de bits definidos, além de listas explícitas das posições definidas e limpas.

Exemplo prático

A máscara de 8 bits 0xA5 é igual ao binário 10100101, portanto as posições 0, 2, 5 e 7 estão definidas, enquanto as posições 1, 3, 4 e 6 estão limpas.

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.