UUID декодер
Декодируйте UUID, чтобы узнать его версию, вариант и встроенную метку времени.
UUID декодер
Вставьте любой UUID, и декодер сообщит вам, что это на самом деле: его версия, вариант и — для UUID, основанных на времени — точный момент его создания. Случайно выглядящая строка, такая как 018f6d2e-7a00-7000-8000-000000000000, становится читаемой, показывая, что это UUID версии 7, первые 48 битов которого кодируют миллисекундную метку времени Unix, которую можно прочитать как дату ISO 8601.
Инструмент распознает каждую текущую версию. Версия 1 и версия 6 имеют 60-битную григорианскую метку времени, которая преобразуется обратно в UTC; версия 7 хранит обычные миллисекунды Unix; версии 3 и 5 основаны на имени (MD5 и SHA-1); версия 4 является полностью случайной, и инструмент говорит об этом, а не придумывает смысл. Специальные UUID nil (все нули) и max (все единицы) также помечены. Поле варианта считывается из макета RFC 4122, поэтому вы можете сразу отличить UUID RFC от устаревшего NCS или Microsoft GUID.
Паста прощает. Окружающие пробелы, фигурные скобки из C# GUID, префикс urn:uuid: и прописные буквы принимаются и нормализуются до канонического нижнего регистра. Поместите один UUID в строку, чтобы сразу декодировать весь пакет; пустые строки пропускаются, а всему, что не является допустимым UUID, указывается короткая и понятная причина — неправильная длина или неожиданный символ — поэтому неправильная вставка никогда не повредит остальному.
Включите «Показать необработанные поля», если вы хотите, чтобы базовый шестнадцатеричный код: биты времени и случайные биты или биты узла были разделены для отладки. Все работает исключительно в вашем браузере — никакой UUID никогда не отправляется на сервер.