Generatore ULID
Genera identificatori univoci universali ordinabili lessicograficamente (ULID) online. Decodifica ULID, estrai timestamp e crea ID batch per database.
Cos'è un ULID?
ULID sta per Identificatore Univoco Universale Ordinabile Lessicograficamente. È un identificatore di 126 bit compatibile con UUID ma con caratteristiche migliorate per i sistemi distribuiti moderni.
Quanto è lungo un ULID?
Un ULID è lungo 26 caratteri quando codificato in Crockford Base32, rappresentando 126 bit di dati. Il formato è TTTTTTTTMMMMMMMMMMMMMMMM, dove T è il timestamp e M è la casualità.
Qual è la differenza tra ULID e UUID?
I ULID sono ordinabili lessicograficamente per ora di creazione, usano la codifica Crockford Base32 (non sensibile alle maiuscole, senza caratteri ambigui) e sono sicuri per URL. Gli UUID mancano di ordinamento basato sul tempo e usano codifica esadecimale con trattini.
Come funziona la codifica ULID?
ULID usa la codifica Crockford Base32 che utilizza i caratteri 0-9 e A-Z (escludendo I, L, O, U per evitare confusione). Questo rende i ULID non sensibili alle maiuscole e sicuri per URL.
Posso estrarre il timestamp da un ULID?
Sì, i primi 10 caratteri di un ULID codificano un timestamp Unix di 48 bit in millisecondi. Il nostro decodificatore estrae questo timestamp e lo visualizza in formato leggibile.
I ULID sono resistenti alle collisioni?
Sì, i ULID hanno 80 bit di casualità, fornendo circa 1,2 x 10^24 valori possibili per millisecondo, rendendo le collisioni astronomicamente improbabili.
I ULID possono essere usati come chiavi primarie del database?
Sì, i ULID sono eccellenti per le chiavi primarie del database perché sono ordinabili per tempo (migliorando le prestazioni dell'indice), globalmente unici e non richiedono coordinamento tra i nodi.
Quanti ULID posso generare alla volta?
Il nostro strumento supporta la generazione batch di centinaia o migliaia di ULID alla volta. Basta specificare la quantità e fare clic su genera.
ULID è uno standard?
ULID è definito da una specifica pubblica su ulid.spec.app. Anche se non è un RFC ufficiale come UUID (RFC 4122), è ampiamente adottato nello sviluppo software moderno.
I ULID sono sicuri per URL?
Sì, i ULID usano la codifica Crockford Base32 che contiene solo caratteri alfanumerici, rendendoli sicuri per URL, nomi file e altri contesti senza codifica.
I ULID possono essere ordinati cronologicamente?
Sì, questo è uno dei vantaggi chiave di ULID. Poiché il timestamp è nella posizione più significativa, i ULID si ordinano naturalmente in ordine cronologico quando confrontati come stringhe.
Per cosa vengono usati i ULID?
I ULID sono usati per chiavi di database, tracciamento distribuito, ID di sessione, identificatori di risorse nelle API, event sourcing e ovunque siano necessari identificatori unici globali ordinabili per tempo.
Come usare Generatore ULID
Genera ULID — identificativi univoci universali e ordinabili lessicograficamente — e decodifica quelli esistenti, tutto nel tuo browser. Nessun dato viene caricato online.
- Imposta quanti ULID ti servono e generane un lotto in una volta, utile per popolare database o creare dati di test.
- Copia gli identificativi generati direttamente dall'elenco dei risultati, uno alla volta o tutti insieme.
- Incolla un ULID esistente nel decodificatore per separare la marca temporale dalla parte casuale.
- Leggi la marca temporale estratta per sapere esattamente quando è stato creato l'identificativo, al millisecondo.
Gli ULID si ordinano cronologicamente come semplici stringhe, quindi indicizzarli nel database ti dà gratuitamente righe in ordine di tempo.
Strumenti correlati
- Generatore UUID Genera UUID v4 casuali istantaneamente. Crea UUID singoli o in blocco con un clic.
- Generatore NanoID Genera identificatori univoci NanoID sicuri e compatibili con URL online. Personalizza lunghezza, alfabeto e calcola la probabilità di collisione.
- Calcolatrice Chmod Calcolatrice chmod online gratuita per visualizzare e calcolare i permessi dei file Linux con caselle di controllo. Converti istantaneamente tra notazione numerica (755, 644) e simbolica (rwxr-xr-x). Supporta permessi speciali come setuid, setgid, sticky bit.
- Tabella ASCII Riferimento completo per la codifica dei caratteri ASCII con codici decimali, esadecimali, ottali, binari, entità HTML e descrizioni. Ricerca e filtro istantanei.
- Visualizzatore Hex Visualizza i contenuti dei file in formato hex dump con ricerca, navigazione offset e scorrimento virtuale
- Tester di Richieste HTTP Testa le API REST direttamente nel browser. Invia richieste GET, POST, PUT, DELETE con header, body e parametri personalizzati. Visualizza stato, header e corpo JSON della risposta istantaneamente.
- Generatore .htaccess Genera regole .htaccess Apache per reindirizzamenti, riscritture, header di sicurezza, caching e altro.
- Generatore Robots.txt Generatore gratuito di robots.txt online. Crea e personalizza file robots.txt per controllare la scansione dei motori di ricerca, gestire l'accesso dei crawler e ottimizzare il SEO del tuo sito.