Каков наименьший способ хранения UUID, удобочитаемого человеком?

Каков наименьший способ хранения UUID, удобочитаемого человеком и широко совместимого с базами данных?

Я думаю о каком-то массиве символов с использованием шестнадцатеричных значений?


person mainstringargs    schedule 21.04.2009    source источник
comment
Если это вопрос для конкретного случая, то: вы уверены, что вам нужна Универсальная уникальность?   -  person Arjan    schedule 21.04.2009


Ответы (4)


В качестве обычного подхода я думаю, что кодирование двоичных данных (16 байтов) как Base64 может быть тем, что вы хотите.

person Lucero    schedule 21.04.2009

Используйте кодировку Base-85 для хранения UUID в виде 20 символов US-ASCII.

person erickson    schedule 21.04.2009


Вам нужен Base64, если он будет использоваться в любом компьютерном представлении. Base85, если вы можете найти способ обойти его в URL. См. http://en.wikipedia.org/wiki/Base64 и http://en.wikipedia.org/wiki/Ascii85

person Dennis    schedule 25.09.2013