← Dezvoltator & date
Dezvoltator & date · rulează local

Generator și inspector ULID

Generați ULID-uri canonice aleatorii criptografice sau inspectați intrările care nu sunt sensibile la litere mari și mici ca o marcă de timp pe 48 de biți cu litere mari și o valoare aleatorie pe 80 de biți în întregime în browser.

Gata. Datele tale de lucru rămân în acest browser.

De ce este util acest instrument

Utilizați ULID-uri atunci când ordonarea lexicografică după timpul de creare este utilă sau inspectați o valoare existentă înainte de a trata marcajul său de timp încorporat ca metadate de încredere.

Cum funcționează

Generatorul combină valoarea actuală de milisecunde Unix pe 48 de biți cu 80 de biți aleatorii Web Crypto și le codifică cu Crockford Base32 canonic; inspecția respinge caracterele de depășire și noncanonice.

Exemplu practic

Inspectarea 01ARZ3NDEKTSV4RRFFQ69G5FAV raportează marcajul său de timp UTC și separă prefixul de timp de zece caractere de sufixul aleatoriu de șaisprezece caractere.

Validarea

Calculul este determinist și explică erorile de validare în loc să modifice în tăcere intrarea nevalidă.

Limita de confidențialitate

Intrarea și ieșirea rămân în această filă. Copierea și descărcarea au loc prin API-urile browserului, fără încărcare pe un server.

Pașaport de rezultat

Fiecare rulare raportează modul său de instrument, marcajul temporal și dimensiunea intrării/ieșirii, astfel încât datele transformate să poată fi auditate.