← Desenvolupador i dades
Desenvolupador i dades · s'executa localment

Generador i inspector d'ULID

Genereu ULID canònics aleatoris criptogràficament o inspeccioneu l'entrada no sensible a majúscules i minúscules com un valor de marca de temps de 48 bits i una aleatorietat de 80 bits totalment al navegador.

Preparat. Les teves dades de treball es mantenen en aquest navegador.

Per què aquesta eina és útil

Utilitza ULID quan l'ordenació lexicogràfica per temps de creació sigui útil, o inspecciona un valor existent abans de tractar la seva marca de temps incrustada com a metadada fiable.

Com funciona

El generador combina el valor actual de mil·lisegons Unix de 48 bits amb 80 bits aleatoris de Web Crypto i els codifica amb Crockford Base32 canònic; la inspecció rebutja els desbordaments i els caràcters no canònics.

Exemple pràctic

Inspeccionar 01ARZ3NDEKTSV4RRFFQ69G5FAV mostra la seva marca temporal UTC i separa el prefix temporal de deu caràcters del sufix aleatori de setze caràcters.

Validació

El càlcul és determinista i explica els errors de validació en lloc de canviar silenciosament l'entrada invàlida.

Límit de privadesa

L'entrada i la sortida es mantenen en aquesta pestanya. La còpia i la descàrrega es fan a través de les API del navegador sense pujar res a un servidor.

Passaport de resultat

Cada execució informa del mode de l'eina, la marca temporal i la mida d'entrada/sortida perquè les dades transformades es puguin auditar.