Каков наименьший способ хранения UUID, который читается человеком? - PullRequest
3 голосов
/ 21 апреля 2009

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

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

Ответы [ 4 ]

6 голосов
/ 21 апреля 2009

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

4 голосов
/ 21 апреля 2009

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

1 голос
/ 21 апреля 2009
0 голосов
/ 25 сентября 2013

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

...