ULID-tarkistaja
Tarkista ULID:t (Universally Unique Lexicographically Sortable Identifiers) ja jäsennä niiden komponentit. Tarkista, onko merkkijono kelvollinen ULID-muoto ja poimi aikaleima- ja satunnaisuusosat.
Syöte
Tuloste
Tulos
Ei arvoa
Lue lisää
Mikä on ULID?
ULID (Universally Unique Lexicographically Sortable Identifier) on 128‑bittinen tunniste, joka on suunniteltu kompaktiksi, URL‑ystävälliseksi ja luomisaikaan perustuvaksi järjestettäväksi. Toisin kuin UUID:t, ULID:t koodaavat aikaleiman tiedot ensimmäisiin 48 bittiin, mikä tekee niistä luonnollisesti kronologisesti järjestettävissä. Ne käyttävät Crockfordin Base32‑koodausta, mikä tuottaa 26‑merkkisiä merkkijonoja, jotka eivät erota kirjainkokoa ja välttävät epäselviä merkkejä.
Työkalun kuvaus
ULID Validator tarkistaa, onko annettu merkkijono kelvollinen ULID‑muoto ja poimii sen osat. Työkalu varmistaa ULID‑rakenteen, purkaa upotetun aikaleiman näyttääkseen, milloin se on luotu, ja näyttää satunnaisuusosan, joka takaa ainutlaatuisuuden, auttaen kehittäjiä validoimaan ja ymmärtämään heidän järjestettävät tunnisteensa.
Ominaisuudet
- Vahvistaa ULID‑muodon käyttäen Crockfordin Base32‑koodausta
- Poimii ja purkaa upotetun aikaleiman (millisekunteina Unix‑epookista lähtien)
- Näyttää aikaleiman luettavassa ISO 8601 -muodossa
- Näyttää 80‑bittisen satunnaisuusosan
- Reaaliaikainen validointipalaute
- Tukee kaikkia standardi ULID‑muotoja (26 isoa merkkiä)
Käyttötapaukset
- Järjestettävien tietokantatunnisteiden validointi ennen lisäystä
- Kronologisesti järjestettyjen tunnisteiden tarkistaminen hajautetuissa järjestelmissä
- ULID:n generoinnin virheenkorjaus sovelluksissa
- Luomisaikaleimojen poiminta olemassa olevista ULID:eista
- ULID‑muodon tarkistaminen API‑pyynnöissä ja -vastauksissa