ULID Validator
Валидирайте ULID (Universally Unique Lexicographically Sortable Identifiers) и анализирайте техните компоненти. Проверете дали низ е валиден ULID формат и извлекете части за времева мара и случайност.
Вход
Изход
Резултат
Няма стойност
Прочети ме
Какво е 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 формат
- Показва 80-битовия компонент на случайност
- Валидация с реално време обратна връзка
- Поддържа всички стандартни ULID формати (26 главни букви)
Случаи на употреба
- Валидиране на сортируеми идентификатори на база данни преди вмъкване
- Проверка на хронологично подредени идентификатори в разпределени системи
- Отстраняване на грешки при генериране на ULID в приложения
- Извличане на времеви печати на създаване от съществуващи ULID
- Проверка на ULID формат в API заявки и отговори