Декодер 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, тому ви можете з першого погляду відрізнити RFC UUID від застарілого NCS або Microsoft GUID.
Паста прощає. Навколишні пробіли, фігурні дужки з GUID C#, префікс urn:uuid: і великі літери приймаються та нормалізуються до канонічного нижнього регістру. Додайте один UUID на рядок, щоб декодувати всю партію відразу; Порожні рядки пропускаються, а все, що не є дійсним UUID, отримує коротку зрозумілу причину — неправильна довжина або неочікуваний символ — тому погане вставлення ніколи не вибиває з колії решту.
Увімкніть «Показати необроблені поля», якщо вам потрібен базовий шістнадцятковий код: біти часу та біти випадкового чи вузла, розділені для налагодження. Усе працює повністю у вашому браузері — UUID ніколи не надсилається на сервер.