ULID generátor (ULID / Crockford Base32 / monotón mód támogatással)
Erről az eszközről
Ez az eszköz ULID-okat (Universally Unique Lexicographically Sortable Identifier) generál.
Egy ULID egy 48 bites epoch időbélyegből (ezredmásodperc) és 80 bitnyi véletlenből áll, amelyet Crockford Base32 (0123456789ABCDEFGHJKMNPQRSTVWXYZ
) karakterkészletre kódolunk 26 jelként.
Kiválaszthatod az időforrást (helyi / IANA / rögzített eltolás) és a felhasznált időpontot (aktuális vagy megadott),
az előnézetben megjelenő UTC- és helyi érték pedig mindig teljesen megegyezik a generáláskor használt időbélyeggel.
A specifikáció szerint az ULID időbélyege UTC ezredmásodperc; az időzóna csak a megjelenést érinti.
Időellenőrzés
Generálás és kimenet
Használat
- Az Időellenőrzés részben válaszd a Helyi / IANA / Rögzített eltolás opciók valamelyikét (az alapértelmezett beállítás többnyire megfelelő).
- A Felhasznált időpont szakaszban válaszd az Aktuális idő vagy a Megadott dátum és idő módot. Kézi megadáskor
ÉÉÉÉ-HH-NNÓÓ:PP[:MP[.mmm]]
formátumban írj be értéket; ezt használjuk az előnézethez és a generáláshoz is. - Állítsd be a Darabszámot, szükség esetén kapcsold a Monoton generálást, majd kattints a Generálás gombra. Az eredmények soronként jelennek meg.
Kiegészítő megjegyzések
- Az előnézet a jelenlegi UTC időt és a választott forráshoz tartozó helyi időt mutatja. Generáláskor pontosan ezt az előnézeti időt használjuk fel.
- Az IANA-időzónák a nyári időszámítást (DST) is figyelembe veszik iteratív eltolás-számítással.
- Minden kattintáskor újrainicializáljuk a véletlen forrást, így ugyanazon ezredmásodperc és beállítás mellett is új sorozatot kapsz.
Figyelmeztetések
- Az ULID időbélyege mindig UTC epoch ezredmásodperc; az időzóna csak a megjelenítést érinti. Aktuális idő módban az időzóna váltása nem módosítja a felső biteket.
- Csak a Megadott dátum és idő módban alakítjuk át a beírt falióra-időt a választott forrás alapján UTC-re, és így írjuk az időbélyegbe.
- Monoton BE: ugyanazon ezredmásodpercen belül nő a véletlen rész (monoton ULID). KI: a véletlen rész minden alkalommal teljesen új értéket kap.
Mi az a ULID?
Az ULID egy 48 bites ezredmásodperc-alapú időbélyegből és 80 bitnyi véletlenből álló azonosító, amely ASCII sorrendben időrend szerint rendezhető.
A UUID v7-hez hasonlóan könnyen időrendbe állítható, a Crockford Base32 pedig URL-ben és fájlnevekben is biztonságos (26 nagybetű, a jobb olvashatóság érdekében a I/L/O/U
karakterek hiányoznak).