UUID v1 и UUID v6 содержат одну и ту же основную информацию: временную метку, последовательность часов и идентификатор узла. UUID v1 хранит временную метку в историческом порядке полей UUID, а UUID v6 переупорядочивает эти биты временной метки так, чтобы простая лексикографическая сортировка естественнее соответствовала времени создания.
Используйте этот инструмент, когда нужно переносить идентификаторы между системами, которые ожидают разные схемы временных UUID. Вставьте UUID v1, чтобы получить эквивалент UUID v6, или вставьте UUID v6, чтобы восстановить представление UUID v1. Преобразование детерминировано и не изменяет последовательность часов и байты узла.
Когда использовать
- Перенос записей из устаревшего хранилища UUID v1 в UUID v6 с сохранением метаданных идентификатора.
- Отладка баз данных, журналов или очередей, где смешаны значения UUID v1 и UUID v6.
- Проверка, что значение UUID v6 обратно сопоставляется со значением UUID v1, которое ожидает старая интеграция.
Формат ввода
Конвертер принимает канонические строки UUID с дефисами, компактные 32-символьные строки UUID, UUID в верхнем регистре, значения urn:uuid: и UUID в фигурных скобках. Результаты всегда нормализуются к канонической форме UUID в нижнем регистре.
Примечания о приватности и совместимости
UUID v1 и UUID v6 могут кодировать время создания и сведения об узле. Рассматривайте их как операционные идентификаторы, а не секреты, и не раскрывайте их, если метаданные временной метки или узла могут быть чувствительными. Этот инструмент выполняется локально в вашем браузере и не загружает ваши UUID.