ULID-aikaleiman purkutyökalu

Tietoa tästä työkalusta

Työkalu poimii ULID-tunnisteen alkuosan 48 bittiä (10 Crockfordin Base32 -merkkiä) palauttaakseen UNIX-epookin (millisekunneissa) ja näyttää tuloksen UTC-aikana sekä valitulla näyttöaikavyöhykkeellä. Kaikki käsittely tapahtuu kokonaan selaimessa (dataa ei lähetetä).

Näyttöaikavyöhyke
Paikallisesti havaittu:
Yhteensä: 0 / Onnistui: 0 / Epäonnistui: 0
# Syöte UTC (ISO 8601) Näyttöaikavyöhyke (ISO-tyylinen) Aikavyöhyketiedot Epoch(ms) rand(80b hex)

Näin käytät

  1. Liitä ULID-tunnisteet yllä olevaan tekstialueeseen (yksi per rivi, kirjainkoko ei merkitse. Yhdysviivat ohitetaan).
  2. Valitse näyttöaikavyöhyke: vaihda IANA-vyöhykkeiden (esim. Asia/Tokyo) ja kiinteiden poikkeamien (UTC±HH:MM, 30 minuutin välein) välillä.
  3. Paina Jäsennä, jolloin näet UTC- ja valitun vyöhykkeen ajat, millisekunnit ja 80-bittisen satunnaisuuden. Taulukon voi kopioida tai ladata.

Huomioitavaa

  • ULID tallentaa epookin millisekunnit ensimmäisiin 10 merkkiin. Aikavyöhykkeet eivät muuta arvoa, vaan ainoastaan sen esitystavan.
  • Käytössä on 0123456789ABCDEFGHJKMNPQRSTVWXYZ (Crockfordin Base32), josta on jätetty pois I/L/O/U.
  • Tyhjät rivit ohitetaan. Jos rivillä on useita ULIDeja, vain ensimmäinen osuma otetaan käyttöön.

Mikä on ULID?

ULID on 128-bittinen tunniste: ensimmäiset 48 bittiä ovat UNIX-epookkia (millisekunteja) ja loput 80 bittiä satunnaisuutta. Ensimmäiset 10 merkkiä koodaavat ajan ja viimeiset 16 satunnaisuuden, mikä helpottaa aikajärjestykseen lajittelua.