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
- 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).
- 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.
- 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ű.