Decodificați ID-urile zecimale zecimale non-negative în câmpuri de marcaj de timp, de lucru și de secvență, utilizând o epocă configurabilă de milisecundă și aspectul convențional de 63 de biți 41/10/12.
text suiteInspector de marcaj temporal pentru Snowflake ID
Gata. Datele tale de lucru rămân în acest browser.
De ce este util acest instrument
Utilizați acest inspector atunci când un sistem documentează aspectul convențional al biților Snowflake și trebuie să auditați timpul încorporat, numărul de lucrători și secvența pe milisecundă fără a rotunji o valoare pe 64 de biți.
Cum funcționează
Intrarea zecimală este analizată cu BigInt, împărțită în 41 de biți pentru timestamp, 10 biți pentru worker și 12 biți pentru secvență, apoi adăugată la epoca selectată; valorile din afara schemei nesemnate pe 63 de biți sunt respinse.
Exemplu practic
Cu epoca implicită Twitter, fiecare ID zecimal lipit este raportat cu un timestamp exact de milisecundă UTC, valoarea lucrătorului de la 0 la 1023 și valoarea secvenței de la 0 la 4095.
Validarea
Calculul este determinist și explică erorile de validare în loc să modifice în tăcere intrarea nevalidă.
Limita de confidențialitate
Intrarea și ieșirea rămân în această filă. Copierea și descărcarea au loc prin API-urile browserului, fără încărcare pe un server.
Pașaport de rezultat
Fiecare rulare raportează modul său de instrument, marcajul temporal și dimensiunea intrării/ieșirii, astfel încât datele transformate să poată fi auditate.