Extraktor časového razítka ULID

O tomto nástroji

Tento nástroj extrahuje úvodních 48 bitů (10 znaků Crockford Base32) z ULIDu, aby obnovil UNIX epochu (v milisekundách), a poté ji zobrazí v UTC i ve zvoleném časovém pásmu pro zobrazení. Veškeré zpracování probíhá ve vašem prohlížeči (žádná data se nikam neodesílají).

Časové pásmo pro zobrazení
Detekováno lokálně:
Celkem: 0 / Úspěšně: 0 / Chyby: 0
# Vstup UTC (ISO 8601) Zobrazené pásmo (ISO) Informace o pásmu Epoch (ms) rand (80b hex)

Jak používat

  1. Vložte své ULIDy do textového pole výše (jeden na řádek, nerozlišuje se velikost písmen; pomlčky se ignorují).
  2. Zvolte časové pásmo pro zobrazení: přepínejte mezi zónami IANA (např. Asia/Tokyo) nebo pevnými posuny (UTC±HH:MM, kroky po 30 minutách).
  3. Klikněte na Analyzovat, aby se zobrazily časy UTC a vybraného pásma, milisekundy a 80bitová náhodná část. Tabulku můžete zkopírovat nebo stáhnout.

Upozornění

  • ULID ukládá epochu v milisekundách v prvních 10 znacích. Časové pásmo neovlivňuje uloženou hodnotu – pouze způsob zobrazení.
  • Používá 0123456789ABCDEFGHJKMNPQRSTVWXYZ (Crockford Base32), takže I/L/O/U nejsou použity.
  • Prázdné řádky se ignorují. Pokud řádek obsahuje více ULIDů, použije se pouze první nalezený.

Co je ULID?

ULID je 128bitový identifikátor: prvních 48 bitů tvoří UNIX epochu v milisekundách a zbývajících 80 bitů je náhodná složka. Prvních 10 znaků kóduje čas, zbylých 16 náhodnou část, takže se dá snadno řadit chronologicky.