← Desenvolupador i dades
Desenvolupador i dades · s'executa localment

Inspector de marca de temps d'ID de Snowflake

Desxifra IDs Snowflake decimals no negatius en camps de marca temporal, treballador i seqüència utilitzant una època de mil·lisegons configurable i la disposició convencional de 63 bits 41/10/12.

Preparat. Les teves dades de treball es mantenen en aquest navegador.

Per què aquesta eina és útil

Utilitza aquest inspector quan un sistema documenta la distribució convencional de bits de Snowflake i necessites auditar el temps incrustat, el número de treballador i la seqüència per mil·lisegon sense arrodonir un valor de 64 bits.

Com funciona

L'entrada decimal s'analitza amb BigInt, es divideix en 41 bits de marca de temps, 10 de treballador i 12 de seqüència, i després s'afegeix a l'època seleccionada; els valors fora del disseny sense signe de 63 bits es rebutgen.

Exemple pràctic

Amb l’època Twitter predeterminada, cada ID decimal enganxat es mostra amb una marca de temps UTC exacta en mil·lisegons, un valor de worker de 0 a 1023 i un valor de seqüència de 0 a 4095.

Validació

El càlcul és determinista i explica els errors de validació en lloc de canviar silenciosament l'entrada invàlida.

Límit de privadesa

L'entrada i la sortida es mantenen en aquesta pestanya. La còpia i la descàrrega es fan a través de les API del navegador sense pujar res a un servidor.

Passaport de resultat

Cada execució informa del mode de l'eina, la marca temporal i la mida d'entrada/sortida perquè les dades transformades es puguin auditar.