← Sviluppatore & dati
Sviluppatore & dati · viene eseguito in locale

Generatore e ispezionatore ULID

Genera ULID canonici crittograficamente casuali oppure ispeziona l'input case-insensitive come un valore maiuscolo di timestamp a 48 bit e casualità a 80 bit interamente nel browser.

Pronto. I tuoi dati di lavoro restano in questo browser.

Perché questo strumento è utile

Usa gli ULID quando l'ordinamento lessicografico in base all'ora di creazione è utile, oppure esamina un valore esistente prima di considerare affidabile il timestamp incorporato come metadato.

Come funziona

Il generatore combina il valore Unix corrente in millisecondi a 48 bit con 80 bit casuali di Web Crypto e li codifica con il Base32 Crockford canonico; l’ispezione rifiuta gli overflow e i caratteri non canonici.

Esempio pratico

L'ispezione di 01ARZ3NDEKTSV4RRFFQ69G5FAV ne riporta il timestamp UTC e separa il prefisso temporale di dieci caratteri dal suffisso casuale di sedici caratteri.

Convalida

Il calcolo è deterministico e spiega gli errori di convalida invece di modificare silenziosamente l'input non valido.

Confine di privacy

L'input e l'output restano in questa scheda. La copia e il download avvengono tramite le API del browser senza alcun caricamento su un server.

Passaporto dei risultati

Ogni esecuzione riporta la modalità dello strumento, il timestamp e la dimensione di input/output, in modo che i dati trasformati possano essere controllati.