Декодер UUID

Декодируйте UUID, чтобы увидеть его версию, вариант, поля времени и числовые представления.

UUID

Вставьте канонический UUID, URN, UUID в фигурных скобках или 32-символьный шестнадцатеричный UUID.

Декодированный UUID
Нормализованный UUID
550e8400-e29b-41d4-a716-446655440000
Версия
4Версия 4 - случайный или псевдослучайный
Вариант
1Стандартный вариант RFC 4122 / RFC 9562

Представления

Шестнадцатеричный
550e8400e29b41d4a716446655440000
Base64
VQ6EAOKbQdSnFkRmVUQAAA==
Десятичный
113059749145936325402354257176981405696
Восьмеричный
1250350200070515501651234262106312521000000
Двоичный
01010101000011101000010000000000111000101001101101000001110101001010011100010110010001000110011001010101010001000000000000000000

Что такое декодер UUID?

Декодер UUID объясняет структуру внутри универсального уникального идентификатора. Он нормализует распространенные форматы ввода, проверяет, что значение является 128-битным UUID, и показывает версию, вариант, исходные шестнадцатеричные байты и готовые к копированию числовые представления.

UUID часто воспринимаются как непрозрачные строки, но полубайт версии показывает, как был создан идентификатор. UUID версии 4 являются случайными, версии 3 и 5 основаны на хеше имени, а упорядоченные по времени версии, такие как 1, 6 и 7, могут содержать информацию о временной метке.

Когда использовать

Используйте этот инструмент, когда нужно изучить идентификатор из логов, баз данных, API, трассировок или тестовых фикстур. Он полезен для проверки, является ли UUID случайным или основанным на времени, преобразования его в десятичный формат или Base64 для другой системы, а также для обнаружения случаев, когда поле узла UUID v1 или v6 может раскрывать идентификатор в стиле MAC.

Декодер работает в вашем браузере и не отправляет значения UUID на сервер. Он принимает канонические UUID, значения urn:uuid:, UUID в фигурных скобках, ввод в верхнем регистре и 32-символьные шестнадцатеричные UUID без дефисов.

На что обратить внимание

Поля версии и варианта UUID описывают битовую раскладку, а не то, является ли идентификатор фактически глобально уникальным. UUID, выглядящий корректным, все равно может повториться, если он был плохо сгенерирован или случайно скопирован.

Для UUID версий 1 и 6 поле узла может выглядеть как MAC-адрес. Современные генераторы вместо этого могут устанавливать бит групповой адресации и использовать случайный узел, поэтому рассматривайте его как идентификатор узла, если вы не контролируете генератор.