ULID-generator
Generer universelt unike leksikografisk sorterbare identifikatorer (ULID) online. Dekode ULID, ekstrahere tidsstempler og opprette batch-ID-er for databaser.
Hva er en ULID?
ULID står for Universelt Unik Leksikografisk Sorterbar Identifikator. Det er en 126-bits identifikator kompatibel med UUID-er, men med forbedrede egenskaper for moderne distribuerte systemer.
Hvor lang er en ULID?
En ULID er 26 tegn lang når den er kodet i Crockford Base32, og representerer 126 biter med data. Formatet er TTTTTTTTMMMMMMMMMMMMMMMM, der T er tidsstempelet og M er tilfeldigheten.
Hva er forskjellen mellom ULID og UUID?
ULID-er er leksikografisk sorterbare etter opprettingstid, bruker Crockford Base32-koding (ufølsom for store/små bokstaver, ingen tvetydige tegn) og er URL-sikre. UUID-er mangler tidsbasert sortering og bruker hex-koding med bindestreker.
Hvordan fungerer ULID-koding?
ULID bruker Crockford Base32-koding som bruker tegnene 0-9 og A-Z (eksklusive I, L, O, U for å unngå forvirring). Dette gjør ULID-er ufølsomme for store/små bokstaver og URL-sikre.
Kan jeg ekstrahere tidsstempelet fra en ULID?
Ja, de første 10 tegnene i en ULID koder en 48-bits Unix tidsstempel i millisekunder. Vår dekoder ekstraherer dette tidsstempelet og viser det i menneskelig lesbart format.
Er ULID-er kollasjonsjonsresistente?
Ja, ULID-er har 80 biter med tilfeldighet, og gir omtrent 1,2 x 10^24 mulige verdier per millisekund, noe som gjør kollisjoner astronomisk usannsynlige.
Kan ULID-er brukes som database primærnøkler?
Ja, ULID-er er utmerkede for database primærnøkler fordi de er tidssorterbare (forbedrer indekseringsytelse), globalt unike og ikke krever koordinering mellom noder.
Hvor mange ULID-er kan jeg generere samtidig?
Verktøyet vårt støtter batchgenerering av hundrevis eller tusenvis av ULID-er samtidig. Bare angi mengden og klikk generer.
Er ULID en standard?
ULID er definert av en offentlig spesifikasjon på ulid.spec.app. Selv om det ikke er en offisiell RFC som UUID (RFC 4122), er det bredt adoptert i moderne programvareutvikling.
Er ULID-er URL-sikre?
Ja, ULID-er bruker Crockford Base32-koding som bare inneholder alfanumeriske tegn, noe som gjør dem trygge for URL-er, filnavn og andre kontekster uten koding.
Kan ULID-er sorteres kronologisk?
Ja, dette er en av hovedfordelene med ULID. Siden tidsstempelet er i den mest signifikante posisjonen, sorteres ULID-er naturlig i kronologisk rekkefølge når de sammenlignes som strenger.
Hva brukes ULID-er til?
ULID-er brukes til databasenøkler, distribuert sporing, sesjons-ID-er, ressursidentifikatorer i API-er, event sourcing og overalt der globalt unike tidssorterbare identifikatorer trengs.
Slik bruker du ULID-generator
Generer ULID-er — universelt unike, leksikografisk sorterbare identifikatorer — og dekod eksisterende, helt i nettleseren. Ingen data lastes opp.
- Bestem hvor mange ULID-er du trenger og generer en hel batch på én gang — praktisk for å fylle databaser eller lage testdata.
- Kopier de genererte identifikatorene rett fra resultatlisten, én og én eller alle sammen.
- Lim inn et eksisterende ULID i dekoderen for å dele det opp i tidsstempel og tilfeldig del.
- Les det utpakkede tidsstempelet for å se nøyaktig når identifikatoren ble opprettet, ned til millisekundet.
ULID-er sorteres kronologisk som vanlig tekst, så en databaseindeks gir deg gratis rader i tidsrekkefølge.
Relaterte verktøy
- UUID-generator Generer tilfeldige UUID v4 umiddelbart. Opprett enkelt- eller masse-UUID med ett klikk.
- NanoID Generator Generer sikre, URL-vennlige NanoID unike identifikatorer på nett. Tilpass lengde, alfabet og beregn kollisjonssannsynlighet umiddelbart.
- Chmod-kalkulator Gratis online chmod-kalkulator for å visualisere og beregne Linux-filrettigheter med avmerkingsbokser. Konverter umiddelbart mellom numerisk (755, 644) og symbolsk notasjon (rwxr-xr-x). Støtter spesielle rettigheter som setuid, setgid, sticky bit.
- ASCII-tabell Komplett ASCII-tegnkodingsreferanse med desimale, heksadesimale, oktale, binære koder, HTML-enheter og tegnbeskrivelser. Umiddelbar søk og filtrering.
- Hex-viser Vis filinnhold i hex-dump-format med søk, offset-navigering og virtuell rulling
- HTTP-forespørsel Tester Test REST API-er direkte i nettleseren. Send GET-, POST-, PUT-, DELETE-forespørsler med egendefinerte headere, kropp og parametere. Se svarstatus, headere og JSON-kropp umiddelbart.
- .htaccess-generator Generer Apache .htaccess-regler for omdirigeringer, omskrivinger, sikkerhetshoder, bufring og mer.
- Robots.txt Generator Gratis online robots.txt generator. Opprett og tilpass robots.txt-filer for å kontrollere søkemotorenes crawling, administrere crawler-tilgang og optimalisere nettstedets SEO.