Что такое декодер 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-адрес. Современные генераторы вместо этого могут устанавливать бит групповой адресации и использовать случайный узел, поэтому рассматривайте его как идентификатор узла, если вы не контролируете генератор.