Validador ULID
Valide los ULID (identificadores únicos universalmente ordenables lexicográficamente) y analice sus componentes. Compruebe si una cadena es un formato ULID válido y extraiga la marca de tiempo y las partes aleatorias.
Entrada
Salida
Resultado
Sin valor
Leerme
¿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
- Muestra el componente de aleatoriedad de 80 bits
- Retroalimentación de validación en tiempo real
- Admite todos los formatos ULID estándar (26 caracteres en mayúsculas)
Casos de uso
- Validación de identificadores de base de datos ordenables antes de la inserción
- Verificación de identificadores ordenados cronológicamente en sistemas distribuidos
- Depuración de la generación de ULID en aplicaciones
- Extracción de marcas de tiempo de creación de ULID existentes
- Verificación del formato ULID en solicitudes y respuestas de API