ULID ulid · Base32
Короткий сортируемый по времени идентификатор из 26 символов в Crockford Base32.
Обзор
Первые 48 бит временной метки и 80 бит случайных данных кодируются в 26 символов. Лексикографическая сортировка совпадает с сортировкой по времени, и он безопасен для URL и имён файлов.
Структура
| Длина в битах | 128 |
|---|---|
| Длина в символах | 26 |
| Формат | Crockford Base32 |
| Сортируемый | Да |
| На основе случайных чисел | Да |
Когда использовать
Используется как альтернатива UUID, когда нужен короткий сортируемый публичный ID. Base32 без учёта регистра, поэтому он легко читается человеком.