O que é um ULID?

Um ULID (identificador único universalmente classificável lexicograficamente) é um identificador de 128 bits projetado para ser compacto, seguro para URL e classificável por tempo de criação. Ao contrário dos UUIDs, os ULIDs codificam informações de carimbo de data/hora nos primeiros 48 bits, tornando-os naturalmente classificáveis em ordem cronológica. Eles usam a codificação Base32 de Crockford, resultando em strings de 26 caracteres que não diferenciam maiúsculas de minúsculas e evitam caracteres ambíguos.

Descrição da ferramenta

O validador ULID verifica se uma determinada string é um formato ULID válido e extrai seus componentes. A ferramenta verifica a estrutura ULID, decodifica o carimbo de data/hora incorporado para mostrar quando foi criado e exibe o componente de aleatoriedade que garante a exclusividade, ajudando os desenvolvedores a validar e compreender seus identificadores classificáveis.

Recursos

  • Valida o formato ULID usando a codificação Base32 de Crockford
  • Extrai e decodifica o carimbo de data/hora incorporado (milissegundos desde a época Unix)
  • Exibe o carimbo de data/hora no formato ISO 8601 legível por humanos