ULID időbélyeg-kibontó

Erről az eszközről

Ez az eszköz egy ULID első 48 bitjét (10 Crockford Base32 karakter) bontja ki, hogy visszanyerje a UNIX epocht (ezredmásodperc), majd megjeleníti UTC-ben és egy választott megjelenített időzónában. A feldolgozás teljes egészében a böngészőben történik (nem küldünk adatot).

Megjelenített időzóna
Helyben észlelve:
Összesen: 0 / Sikeres: 0 / Sikertelen: 0
# Bemenet UTC (ISO 8601) Megjelenített zóna (ISO-szerű) Időzóna-információ Epoch (ms) Véletlen (80b hex)

Használat

  1. Illeszd be a ULID-okat a fenti szövegmezőbe (soronként egy, nem érzékeny a kis- és nagybetűkre. A kötőjeleket figyelmen kívül hagyjuk).
  2. Válaszd ki a megjelenített időzónát: válthatsz az IANA-zónák (pl. Asia/Tokyo) vagy a rögzített eltolások (UTC±ÓÓ:PP, 30 perces lépések) között.
  3. Nyomd meg a Feldolgozás gombot, hogy felsorolja az UTC és a választott időzóna szerinti dátum-időt, az ezredmásodperces értéket és a 80 bites véletlent. A táblázat másolható vagy letölthető.

Figyelmeztetések

  • A ULID az epoch ezredmásodpercet az első 10 karakterben tárolja. Az időzónák nem módosítják a tárolt értéket – csak a megjelenítést.
  • A felhasznált ábécé 0123456789ABCDEFGHJKMNPQRSTVWXYZ (Crockford Base32), amely kihagyja az I/L/O/U karaktereket.
  • Az üres sorokat kihagyjuk. Ha egy sor több ULID-ot tartalmaz, csak az első találatot használjuk.

Mi az a ULID?

A ULID egy 128 bites azonosító: az első 48 bit a UNIX epoch (ezredmásodperc), a fennmaradó 80 bit véletlen. Az első 10 karakter az időt, a további 16 a véletlent kódolja, így az időrend szerinti rendezés egyszerű.