Валидатор ULID
Проверяйте ULID (универсальные уникальные лексикографически сортируемые идентификаторы) и анализируйте их компоненты. Проверьте, является ли строка действительным форматом ULID, и извлеките временную метку и случайные части.
Ввод
Вывод
Результат
Нет значения
Документация
Что такое ULID?
ULID (универсальный уникальный лексикографически сортируемый идентификатор) — это 128-битный идентификатор, разработанный для компактности, безопасности URL и сортировки по времени создания. В отличие от UUID, ULID кодирует информацию о временной метке в первых 48 битах, что делает их естественно сортируемыми в хронологическом порядке. Они используют кодировку Base32 Крокфорда, что приводит к 26-символьным строкам, не чувствительным к регистру и избегающим неоднозначных символов.
Описание инструмента
Валидатор ULID проверяет, является ли данная строка действительным форматом ULID, и извлекает её компоненты. Инструмент проверяет структуру ULID, декодирует встроенную временную метку, чтобы показать, когда он был создан, и отображает компонент случайности, который обеспечивает уникальность, помогая разработчикам проверять и понимать свои сортируемые идентификаторы.
Возможности
- Проверка формата ULID с использованием кодировки Base32 Крокфорда
- Извлечение и декодирование встроенной временной метки (миллисекунды с начала эпохи Unix)
- Отображение временной метки в удобочитаемом формате ISO 8601
- Показ 80-битного компонента случайности
- Обратная связь о проверке в режиме реального времени
- Поддержка всех стандартных форматов ULID (26 символов в верхнем регистре)
Варианты использования
- Проверка сортируемых идентификаторов базы данных перед вставкой
- Проверка хронологически упорядоченных идентификаторов в распределённых системах
- Отладка генерации ULID в приложениях
- Извлечение временных меток создания из существующих ULID
- Проверка формата ULID в запросах и ответах API