Texto e codificação

Geradores de UUID e IDs

Escolher o tipo certo de identificador afeta ordenação, tamanho e o que fica exposto no valor. O Gerador UUID cria UUIDs v1, v4 e v5 em lote com exportação para JSON, os Identificadores modernos reúnem UUIDs, NanoIDs e ULIDs com visualização da estrutura interna, e o Gerador de ULID produz identificadores ordenáveis por timestamp, úteis quando a ordem de inserção importa para o banco.

Quando o ID já existe e precisa ser entendido, o Decodificador de UUID confere formato, versão e data em listas inteiras de uma vez, o Decodificador de Snowflake extrai timestamp e outros campos de IDs do Twitter e do Discord, e o Gerador de ObjectId gera ou decodifica ObjectIds do MongoDB revelando a data incorporada no próprio valor. O Gerador de strings aleatórias cobre números e sequências aleatórias com opções de intervalo.

8 ferramentas

Perguntas frequentes sobre ferramentas de UUID / ID Generators

Qual a diferença entre UUID v1, v4 e v5?

UUID v1 incorpora timestamp e endereço de rede, v4 é puramente aleatório, e v5 é determinístico a partir de um namespace e um nome, gerando sempre o mesmo UUID para a mesma entrada. O Gerador UUID cria as três versões em lote conforme a necessidade do projeto.

Por que usar ULID em vez de UUID para chave primária?

ULID mantém ordenação lexicográfica por tempo de criação, o que ajuda o desempenho de índices em banco de dados, ao contrário de um UUID v4 aleatório. O Gerador de ULID cria esses identificadores ordenáveis ou decodifica um ULID existente para ver o timestamp embutido.

Como descobrir a data de criação a partir de um ID Snowflake ou de um ObjectId?

O Decodificador de Snowflake extrai o timestamp embutido em IDs do Twitter e do Discord, e o Gerador de ObjectId decodifica ObjectIds do MongoDB revelando a data incorporada nos primeiros bytes do valor, sem precisar consultar o banco de dados de origem.