Какво е ULID?

ULID (Universally Unique Lexicographically Sortable Identifier) е 128-битов идентификатор, проектиран да бъде компактен, безопасен за URL и сортируем по време на създаване. За разлика от UUID, ULID кодира информация за времеви печат в първите 48 бита, което го прави естествено сортируем в хронологичен ред. Те използват Base32 кодиране на Crockford, което води до 26-символни низове, които са нечувствителни към регистъра и избягват неясни символи.

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

ULID Validator проверява дали даден низ е валиден ULID формат и извлича неговите компоненти. Инструментът проверява структурата на ULID, декодира вградения времеви печат, за да покаже кога е създаден, и показва компонента на случайност, който гарантира уникалност, помагайки на разработчиците да валидират и разберат своите сортируеми идентификатори.

Функции

  • Валидира ULID формат, използвайки Base32 кодиране на Crockford
  • Извлича и декодира вградения времеви печат (милисекунди от Unix epoch)
  • Показва времеви печат в четлив ISO 8601 формат