UUID UUID Generator

Gratis · Senza registrazione · Senza installazione

Generatore UUID v8

Crea UUID v8, lo spazio libero previsto dalla specifica: i bit appartengono all'applicazione. Utile quando uno schema di identificatori tutto tuo deve comunque sembrare un UUID valido.

  • Layout libero
  • RFC 9562
  • Forma di UUID valido

Generatore UUID v8

v8
Tra 1 e 1000.
Formattazione

Risultato 0

    Generato in locale con la Web Crypto API — nulla lascia il tuo browser. Scorciatoia: Ctrl + Enter — per rigenerare

    Che cos'è un UUID v8?

    Un UUID v8 fissa solo due cose: la cifra di versione vale 8 e i bit di variante devono essere corretti. Gli altri 122 bit sono liberi per l'applicazione.

    È lo spazio pensato per i formati che devono ospitare un'informazione specifica — un tenant, un indice di nodo o un orario con un'altra risoluzione — e passare comunque per colonne UUID senza trattamenti speciali.

    Come si usa

    1. Indica il numero di identificatori.
    2. Fai clic su Genera: il layout predefinito di questo generatore riempie i bit liberi con casualità.
    3. Adatta poi il riempimento alla tua specifica, se serve.

    Casi d'uso

    • Identificatori proprietari che devono restare UUID validi.
    • Formati sperimentali che vogliono sfruttare una colonna UUID senza migrazione.
    • Protocolli che ospitano campi aggiuntivi dentro l'identificatore.

    Le versioni UUID in breve

    VersioneOrdinabileBasata suUsala per
    v1NoTimestamp + indirizzo MACSistemi storici che si aspettano ancora il v1
    v3NoHash MD5 di un nomeIdentificatori deterministici quando MD5 è obbligatorio
    v4No122 bit casualiQuasi tutti gli identificatori di uso generale
    v5NoHash SHA-1 di un nomeQuando lo stesso nome deve dare sempre lo stesso ID
    v6Timestamp riordinatoIdentificatori ordinabili senza rinunciare al casuale
    v7Tempo Unix in millisecondiChiavi primarie di database e ID di eventi
    v8NoIl tuo layout di bitFormati proprietari o sperimentali

    Tutte e sette le versioni sono da 128 bit e si scrivono nella stessa forma 8-4-4-4-12. Cambia solo il significato dei bit.

    Domande frequenti

    Esiste un layout v8 standardizzato?

    No, ed è proprio il punto. La RFC 9562 lascia volutamente libero l'uso dei bit: sono imposti solo la cifra di versione e la variante. Due sistemi con layout v8 diversi non sono interscambiabili senza documentazione.

    I database accettano il v8?

    Ovunque sia previsto un tipo UUID, sì: una colonna UUID controlla la forma, non il significato.

    Quando non usare il v8?

    Quando v4, v5 o v7 risolvono già il problema. Il v8 si giustifica solo se devi davvero ospitare informazioni tue dentro l'identificatore.