← Desenvolvedor e Dados
Desenvolvedor e Dados · é executado localmente

Inspetor de Timestamp do ID Snowflake

Decodifique IDs Snowflake decimais não negativos em campos de timestamp, worker e sequência usando uma época em milissegundos configurável e o layout convencional de 63 bits 41/10/12.

Pronto. Os seus dados de trabalho permanecem neste navegador.

Por que esta ferramenta é útil

Use esse inspetor quando um sistema documenta o layout de bits Snowflake convencional e você precisa auditar o tempo incorporado, o número de trabalhadores e a sequência por milissegundo sem arredondar um valor de 64 bits.

Como funciona o sistema

A entrada decimal é analisada com BigInt, dividida em 41 bits de timestamp, 10 bits de worker e 12 bits de sequência, e então somada à época selecionada; valores fora do layout sem sinal de 63 bits são rejeitados.

Exemplo prático

Com a época Twitter padrão, cada ID decimal colado é reportado com um carimbo de data/hora UTC exato em milissegundos, um valor de worker de 0 a 1023 e um valor de sequência de 0 a 4095.

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.