Extractor de marcaj temporal ULID

Despre acest instrument

Acest instrument extrage primii 48 de biți (10 caractere Crockford Base32) dintr-un ULID pentru a recupera epoch-ul UNIX (milisecunde), apoi îl listează în UTC și într-un fus orar ales pentru afișare. Prelucrarea are loc exclusiv în browser (nu se trimit date).

Fus orar pentru afișare
Detectat local:
Total: 0 / Reușite: 0 / Eșecuri: 0
# Intrare UTC(ISO 8601) TZ afișat (stil ISO) Informații TZ Epoch (ms) rand(80b hex)

Cum se folosește

  1. Lipește ULID-urile în zona de text de mai sus (câte unul pe linie, fără diferență între majuscule și minuscule. Cratimele sunt ignorate).
  2. Alege fusul orar pentru afișare: comută între zone IANA (de exemplu, Asia/Tokyo) sau offseturi fixe (UTC±HH:MM, pași de 30 de minute).
  3. Apasă Analizează pentru a lista datele UTC și pe fusul selectat, valorile în milisecunde și componenta aleatoare de 80 de biți. Poți copia sau descărca tabelul.

Atenționări

  • Un ULID stochează epoch-ul în milisecunde în primele 10 caractere. Fusurile orare nu afectează valoarea salvată — doar modul de afișare.
  • Folosește 0123456789ABCDEFGHJKMNPQRSTVWXYZ (Crockford Base32), fără I/L/O/U.
  • Liniile goale sunt ignorate. Dacă o linie conține mai multe ULID-uri, se folosește doar primul identificator găsit.

Ce este un ULID?

Un ULID este un identificator pe 128 de biți: primii 48 de biți reprezintă epoch-ul UNIX (milisecunde), iar restul de 80 de biți sunt aleatori. Primele 10 caractere codifică timpul, iar ultimele 16 codifică aleatorul, facilitând sortarea cronologică.