Глобальные уникальные идентификаторы (GUID) представляют собой сгруппированные строки с определенным форматом, который, как я полагаю, имеет причину безопасности.
GUID чаще всего записывается в тексте как последовательность шестнадцатеричных цифр, разделенных на пять групп, таких как:
3F2504E0-4F89-11D3-9A0C-0305E82C3301
Почему строки GUID / UUID не являются случайными байтами, закодированными с использованием шестнадцатеричной длины X?
Эта текстовая запись содержит следующие поля, разделенные дефисами:
| Hex digits | Description |------------------------- | 8 | Data1 | 4 | Data2 | 4 | Data3 | 4 | Initial two bytes from Data4 | 12 | Remaining six bytes from Data4
Существует также несколько версий стандартов UUID .
UUID версии 4 обычно хранятся в виде необработанного массива из 128 битов и обычно отображаются в формате, например:
UUID: ХХХХХХХХХХХЙ-4xxx-yxxx-ХХХХХХХХХХХЙ