2014-10-28 3 views
1

Вот он-лайн GUID-генератор, который предлагает 16-символьный GUID: http://www.shortguid.com. Говорят, что их короткий GUID-128 - это 128-bit GUID represented as Base64 string. Short GUID Example: Z6y83ED2i0_mJ7i-. Я попытался реализовать кодировку base64 для GUID, и лучшим результатом, который я получил, является 22 (тот же результат указан в большой статье http://blog.codinghorror.com/equipping-our-ascii-armor/). У кого-нибудь есть представление о том, как они (http://www.shortguid.com) генерируют такой короткий GUID (я имею в виду, что 16 символов base64 составляют 12 байтов, и им не хватает 4 байта уникальности стандартного 16-байтного GUID :))?Короткие GUID-128 с длиной 16 символов base64?

ответ

2

Я бы написал это как комментарий, но у меня недостаточно очков репутации для этого.

В коде была ошибка. Это фиксированная. Спасибо, что указали это. Я поставлю благодарственное письмо на сайт, если вы не возражаете :)

Смежные вопросы