Что такое ULID?

ULID (универсальный уникальный лексикографически сортируемый идентификатор) — это 128-битный идентификатор, разработанный для компактности, безопасности URL и сортировки по времени создания. В отличие от UUID, ULID кодирует информацию о временной метке в первых 48 битах, что делает их естественно сортируемыми в хронологическом порядке. Они используют кодировку Base32 Крокфорда, что приводит к 26-символьным строкам, не чувствительным к регистру и избегающим неоднозначных символов.

Описание инструмента

Валидатор ULID проверяет, является ли данная строка действительным форматом ULID, и извлекает её компоненты. Инструмент проверяет структуру ULID, декодирует встроенную временную метку, чтобы показать, когда он был создан, и отображает компонент случайности, который обеспечивает уникальность, помогая разработчикам проверять и понимать свои сортируемые идентификаторы.

Возможности

  • Проверка формата ULID с использованием кодировки Base32 Крокфорда
  • Извлечение и декодирование встроенной временной метки (миллисекунды с начала эпохи Unix)
  • Отображение временной метки в удобочитаемом формате ISO 8601