Validatore ULID
Convalida gli ULID (identificatori univoci universalmente ordinabili lessicograficamente) e analizza i loro componenti. Verifica se una stringa è un formato ULID valido ed estrai il timestamp e le parti casuali.
Input
Output
Risultato
Nessun valore
Leggimi
Cos'è un ULID?
Un ULID (identificatore univoco universalmente ordinabile lessicograficamente) è un identificatore a 128 bit progettato per essere compatto, sicuro per URL e ordinabile per tempo di creazione. A differenza degli UUID, gli ULID codificano le informazioni sul timestamp nei primi 48 bit, rendendoli naturalmente ordinabili in ordine cronologico. Utilizzano la codifica Base32 di Crockford, risultando in stringhe di 26 caratteri che non distinguono tra maiuscole e minuscole e evitano caratteri ambigui.
Descrizione dello strumento
Il validatore ULID verifica se una determinata stringa è un formato ULID valido ed estrae i suoi componenti. Lo strumento verifica la struttura ULID, decodifica il timestamp incorporato per mostrare quando è stato creato e visualizza il componente di casualità che garantisce l'unicità, aiutando gli sviluppatori a convalidare e comprendere i loro identificatori ordinabili.
Funzionalità
- Convalida il formato ULID utilizzando la codifica Base32 di Crockford
- Estrae e decodifica il timestamp incorporato (millisecondi dall'epoca Unix)
- Visualizza il timestamp in formato ISO 8601 leggibile dall'uomo
- Mostra il componente di casualità a 80 bit
- Feedback di convalida in tempo reale
- Supporta tutti i formati ULID standard (26 caratteri maiuscoli)
Casi d'uso
- Convalida degli identificatori di database ordinabili prima dell'inserimento
- Verifica degli identificatori ordinati cronologicamente in sistemi distribuiti
- Debug della generazione ULID nelle applicazioni
- Estrazione di timestamp di creazione da ULID esistenti
- Verifica del formato ULID in richieste e risposte API