Desenvolvedor / Ferramentas para navegador
Gerador de ULID
Gere ULIDs ordenáveis, mantenha valores do mesmo milissegundo monotônicos e decodifique o timestamp de um ULID.
Gerador de ULID: Gere ULIDs ordenáveis, mantenha valores do mesmo milissegundo monotônicos e decodifique o timestamp de um ULID. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.
- Categoria
- Ferramentas para desenvolvedores
- Execuções
- No seu navegador
- Custo
- Grátis · sem cadastro
- Disponibilidade
- Pronto para usar
Roda inteiramente no seu navegador
Um ULID contém um carimbo de data e hora de 48 bits e 80 bits de aleatoriedade. O modo monotônico incrementa a parte aleatória dentro do mesmo milissegundo e mantém o carimbo anterior se o relógio retroceder. ULIDs revelam o horário de criação e não são senhas. Especificação de ULID · Gerador de UUID
Especificação ULID
Especificação canônica do ULID, incluindo codificação, timestamp e regras de monotonicidade: https://github.com/ulid/spec . O maior valor aceito é 7ZZZZZZZZZZZZZZZZZZZZZZZZZ; valores acima do limite de timestamp de 48 bits são rejeitados.
Geração e decodificação
A geração começa com aleatoriedade criptográfica do navegador. Se o sufixo aleatório de 80 bits estourar dentro do mesmo timestamp, a geração falha em vez de recomeçar a contagem.
A decodificação aceita caracteres válidos em maiúsculas ou minúsculas e exibe o horário em UTC. Ela extrai um horário codificado, não um registro de criação verificado.
Como usar
- Escolha uma quantidade e defina se a geração deve ser monotônica.
- Gere e copie os identificadores.
- Cole um ULID para consultar seu timestamp UTC e os milissegundos Unix.
Privacidade e limitações
Suas entradas permanecem neste navegador. Nada do que você inserir é enviado ou salvo.
Ferramentas relacionadas
Perguntas frequentes
O que há dentro de um ULID?
Um timestamp de 48 bits em milissegundos e uma parte aleatória de 80 bits, codificados como 26 caracteres Crockford Base32. I, L, O e U são excluídos.
O que o modo monotônico garante?
Durante esta sessão da página, a parte aleatória é incrementada quando o timestamp não muda. Se o relógio retroceder, o timestamp anterior será mantido. Abas ou dispositivos separados não compartilham esse estado de ordenação.
Posso usar um ULID como senha?
Não. Ele expõe o horário de criação, e valores monotônicos têm um incremento previsível. Use o gerador de senhas para criar senhas.
Ferramenta grátis · no seu navegador execuções · não precisa de conta