ULID-generator
Generer universelt unikke leksikografisk sorterbare identifikatorer (ULID) online. Afkod ULID, udtræk tidsstempler og opret batch-ID til databaser.
Hvad er en ULID?
ULID står for Universelt Unik Leksikografisk Sorterbar Identifikator. Det er en 126-bit identifikator kompatibel med UUID'er, men med forbedrede egenskaber for moderne distribuerede systemer.
Hvor lang er en ULID?
En ULID er 26 tegn lang, når den er kodet i Crockford Base32, og repræsenterer 126 bit data. Formatet er TTTTTTTTMMMMMMMMMMMMMMMM, hvor T er tidsstemplet og M er tilfældigheden.
Hvad er forskellen mellem ULID og UUID?
ULID'er er leksikografisk sorterbare efter oprettelsestidspunkt, bruger Crockford Base32-kodning (ufølsom over for store/små bogstaver, ingen tvetydige tegn) og er URL-sikre. UUID'er mangler tidsbaseret sortering og bruger hex-kodning med bindestreger.
Hvordan fungerer ULID-kodning?
ULID bruger Crockford Base32-kodning, der bruger tegnene 0-9 og A-Z (eksklusive I, L, O, U for at undgå forvirring). Dette gør ULID'er ufølsomme over for store/små bogstaver og URL-sikre.
Kan jeg udtrække tidsstemplet fra en ULID?
Ja, de første 10 tegn i en ULID koder et 48-bit Unix tidsstempel i millisekunder. Vores afkoder udtrækker dette tidsstempel og viser det i menneskelæseligt format.
Er ULID'er kollisionsresistente?
Ja, ULID'er har 80 bit tilfældighed, hvilket giver cirka 1,2 x 10^24 mulige værdier pr. millisekund, hvilket gør kollisioner astronomisk usandsynlige.
Kan ULID'er bruges som database primærnøgler?
Ja, ULID'er er fremragende til database primærnøgler, fordi de er tidssorterbare (forbedrer indekseringsydelse), globalt unikke og ikke kræver koordinering mellem noder.
Hvor mange ULID'er kan jeg generere på én gang?
Vores værktøj understøtter batchgenerering af hundreder eller tusinder af ULID'er på én gang. Angiv bare mængden og klik på generer.
Er ULID en standard?
ULID er defineret af en offentlig specifikation på ulid.spec.app. Selvom det ikke er en officiel RFC som UUID (RFC 4122), er det bredt adopteret i moderne softwareudvikling.
Er ULID'er URL-sikre?
Ja, ULID'er bruger Crockford Base32-kodning, der kun indeholder alfanumeriske tegn, hvilket gør dem sikre til URL'er, filnavne og andre kontekster uden kodning.
Kan ULID'er sorteres kronologisk?
Ja, dette er en af hovedfordelene ved ULID. Da tidsstemplet er i den mest signifikante position, sorteres ULID'er naturligt i kronologisk rækkefølge, når de sammenlignes som strenge.
Hvad bruges ULID'er til?
ULID'er bruges til databasenøgler, distribueret sporing, sessions-ID'er, ressourceidentifikatorer i API'er, event sourcing og overalt, hvor globalt unikke tidssorterbare identifikatorer er nødvendige.
Sådan bruges ULID-generator
Generér ULID'er — universelt unikke, leksikografisk sorterbare identifikatorer — og afkod eksisterende, helt i browseren. Ingen data uploades.
- Bestem, hvor mange ULID'er du har brug for, og generér en hel batch på én gang — praktisk til at fylde databaser eller lave testdata.
- Kopiér de genererede identifikatorer direkte fra resultatlisten, én ad gangen eller alle på én gang.
- Indsæt et eksisterende ULID i afkoderen for at dele det op i tidsstempel og tilfældig del.
- Læs det udtrukne tidsstempel for at se præcis, hvornår identifikatoren blev oprettet, ned til millisekundet.
ULID'er sorteres kronologisk som almindelig tekst, så et databaseindeks giver dig gratis rader i tidsrækkefølge.
Relaterede værktøjer
- UUID-generator Generer tilfældige UUID v4 øjeblikkeligt. Opret enkelte eller masse-UUID med ét klik.
- NanoID Generator Generer sikre, URL-venlige NanoID unikke identifikatorer online. Tilpas længde, alfabet og beregn kollisionssandsynlighed øjeblikkeligt.
- Chmod-beregner Gratis online chmod-beregner til at visualisere og beregne Linux-filrettigheder med afkrydsningsfelter. Konverter straks mellem numerisk (755, 644) og symbolsk notation (rwxr-xr-x). Understøtter specielle rettigheder som setuid, setgid, sticky bit.
- ASCII-tabel Komplet ASCII-tegnkodningsreference med decimal-, hex-, oktal-, binærkoder, HTML-entiteter og tegnbeskrivelser. Øjeblikkelig søgning og filtrering.
- Hex-fremviser Vis filindhold i hex-dump-format med søgning, offset-navigation og virtuel rulning
- HTTP-anmodning Tester Test REST API'er direkte i din browser. Send GET-, POST-, PUT-, DELETE-anmodninger med brugerdefinerede headers, body og parametre. Se svarstatus, headers og JSON-body øjeblikkeligt.
- .htaccess-generator Generer Apache .htaccess-regler for omdirigeringer, omskrivninger, sikkerhedshoveder, caching og mere.
- Robots.txt Generator Gratis online robots.txt generator. Opret og tilpas robots.txt-filer til at styre søgemaskinens crawling, administrere crawler-adgang og optimere dit websteds SEO.