¿Qué es un ULID?

Un ULID (identificador único universalmente ordenable lexicográficamente) es un identificador de 128 bits diseñado para ser compacto, seguro para URL y ordenable por tiempo de creación. A diferencia de los UUID, los ULID codifican información de marca de tiempo en los primeros 48 bits, lo que los hace naturalmente ordenables en orden cronológico. Utilizan la codificación Base32 de Crockford, lo que resulta en cadenas de 26 caracteres que no distinguen entre mayúsculas y minúsculas y evitan caracteres ambiguos.

Descripción de la herramienta

El validador ULID verifica si una cadena dada es un formato ULID válido y extrae sus componentes. La herramienta verifica la estructura ULID, decodifica la marca de tiempo incorporada para mostrar cuándo se creó y muestra el componente de aleatoriedad que garantiza la unicidad, ayudando a los desarrolladores a validar y comprender sus identificadores ordenables.

Características

  • Valida el formato ULID utilizando la codificación Base32 de Crockford
  • Extrae y decodifica la marca de tiempo incorporada (milisegundos desde la época Unix)
  • Muestra la marca de tiempo en formato ISO 8601 legible por humanos