DemoN
Мастер
(2273)
5 лет назад
UUID (англ. universally unique identifier "универсальный уникальный идентификатор") — это стандарт идентификации, используемый в создании программного обеспечения, стандартизированный Open Software Foundation (OSF) как часть DCE — среды распределённых вычислений (Distributed Computing Environment (англ.)). Основное назначение UUID — это позволить распределённым системам уникально идентифицировать информацию без центра координации. Таким образом, любой может создать UUID и использовать его для идентификации чего-либо с приемлемым уровнем уверенности, что данный идентификатор непреднамеренно никогда не будет использован для чего-то ещё. Поэтому информация, помеченная с помощью UUID, может быть помещена позже в общую базу данных, без необходимости разрешения конфликта имен. Наиболее распространённым использованием данного стандарта является Globally Unique Identifier (GUID) фирмы Microsoft. Другими значительными пользователями являются Linux (файловая система ext2/ext3, LUKS шифрованные разделы, GNOME, KDE) и Mac OS X — все они применяют реализацию, полученную из библиотеки uuid, находящейся в пакете e2fsprogs.
GUID (Globally Unique Identifier) — статистически уникальный 128-битный идентификатор. Его главная особенность — уникальность, которая позволяет создавать расширяемые сервисы и приложения без опасения конфликтов, вызванных совпадением идентификаторов. Хотя уникальность каждого отдельного GUID не гарантируется, общее количество уникальных ключей настолько велико (2128 или 3,4028×1038), что вероятность того, что в мире будут независимо сгенерированы два совпадающих ключа, крайне мала.
«GUID» называют некоторые реализации стандарта, имеющего название Universally Unique Identifier (UUID).
В тексте GUID записывается в виде строки из тридцати двух шестнадцатеричных цифр, разбитой на группы дефисами и опционально окружённой фигурными скобками:
{6F9619FF-8B86-D011-B42D-00CF4FC964FF}
DemoNМастер (2273)
5 лет назад
простой ответ: без разницы, это одно и то же. Рассматривайте их как значение в 16 байт (128 бит), которое используется как уникальное значение. В Microsoft говорят, что они называются GUID, но называть их UUID, когда вы не используете Microsoft-talk.
Даже авторы спецификации UUID и Microsoft утверждают, что они являются синонимами:
От введения к IETF RFC 4122 "Универсальное уникальное идентификационное имя (UUID) URN Namespace":" Единое пространство имен имен унифицированных ресурсов для UUID (универсально уникальный идентификатор), также известный как GUID (глобально уникальный идентификатор).
Из Рекомендация ITU-T X.667, ISO/IEC 9834-8: 2004 Международный стандарт:" UUID также известных как глобально уникальные идентификаторы (GUID), но этот термин не используется в настоящей Рекоменда