[devel] base2 <-> base62
Alexey Tourbin
at на altlinux.ru
Чт Авг 5 07:41:40 UTC 2010
On Thu, Aug 05, 2010 at 02:05:13AM +0400, Dmitry V. Levin wrote:
> > Это нужно для зависимостей, которые будут выглядеть как
> > libfoo.so.1 = set:0123456789abcdefg...
> >
> > После "set:" не хотелось бы ставить ничего, кроме букв и цифр.
>
> Не надо создавать искусственные ограничения. parseRCPOT() не требует
> ограничиваться xisalnum() в "версии" зависимостей.
Тогда список символов ещё шире, и вопрос сохраняется.
> > Подчеркивание ещё пойдет, хотя два подчеркивания подряд или
> > подчеркивание в начале или в конце уже будут плохо смотреться.
>
> С одной стороны, смотреть на зависимости этого вида человеку всё равно
> не имеет смысла.
Но они будут появляться в логах сборки, и не хотелось бы, чтобы глаз
спотыкался. А чтобы он ровно презжал их до конца.
> С другой стороны, есть ещё некоторое количество символов, которые можно
> использовать в качестве "версий" зависимостей, и которые, будучи
> перечисленными подряд, визуально отличаются.
Увидел в google.com/codesearch, что base62 легко сделать из base64.
А именно, например, в base64 можно заменить "i" -> "ii", "_" -> "i1",
"/" -> "i2". Наверное так и надо сделать, если численных идей
не появится.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20100805/7701f56c/attachment.bin>
Подробная информация о списке рассылки Devel