Показаны сообщения с ярлыком ISBN. Показать все сообщения
Показаны сообщения с ярлыком ISBN. Показать все сообщения

2 мая 2012 г.

GUID. Часть вторая


Автор: Эрик Липперт.
Оригинал статьи: GUID guide, part two.

Как же обеспечивается уникальность GUID без центрального органа управления наподобие системы ISBN?
Для начала обратите внимание на то, что количество возможных GUID гораздо больше, чем количество возможных ISBN. Поскольку последняя из тринадцати цифр содержит контрольную сумму, остаётся лишь 1012 возможных ISBN. Это порядка сотни уникальных ISBN на каждого жителя Земли. Это примерно 240, то есть ISBN можно представить 40-разрядным числом (без контрольной суммы). Количество возможных GUID составляет 2128; это примерно 40 миллиардов миллиардов миллиардов уникальных GUID на каждого жителя Земли. Это даёт нам основание полагать, что конфликтов не будет; ведь у нас целая куча GUID-ов для выбора!

1 мая 2012 г.

GUID. Часть первая


Автор: Эрик Липперт.
Оригинал статьи: GUID Guide, part one.


Что такое GUID? Это сокращение расшифровывается как "globally unique identifier" (глобально уникальный идентификатор); GUID также называют UUID ("universally unique identifier" – повсеместно уникальный индентификатор). Непонятно, зачем нужны два практически одинаковых названия для одного и того же, тем не менее они есть. GUID – это 128-разрядное целое число. Удобная для человека форма представляет собой шестнадцатиричный шаблон вида {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.