А еще например (нужно было), чтобы ^math:convert умел преобразование числа в а-ля base_64(63), а не только до base16
andylars 15.06.2016 23:00
Нужно, например, для буквенно-цифрового сокращения ID-шников
string:base64 - делает это неоптимально (считая цифры символов), да и подпиливать под себя (символы конца строки, / и постфикс = или == под)
Типа такого 241920 => Zyj
Сейчас через "одно место" конечно сделано и работает.
Точнее по-честному, свой метод преобразования из dec в систему счисления любого порядка и наоборот.
Итоговый результат либо представляется позиционными секциями в десятичной, либо при указании словаря подставляет разряды.
Но смотреть на это, понимая, что для парсера по-байтные/по-символьные операции это не то, на что он расчитан - как-то некомфортно...
- А еще например (нужно было), чтобы ^math:convert умел преобразование числа в а-ля base_64(63), а не только до base16, andylars 15.06.2016 23:00
- Ответ, moko [M] 16.06.2016 02:16