Мне удалось выполнить двоичное кодирование base64 с использованием итераторов, таких как
base64_from_binary<transform_width<const char *, 6, 8>>
, но я хотел бы сделать это в формате, удобном для URL, как здесь: http://en.wikipedia.org/wiki/Base64#URL_applicationsзаменив '+' и '/' на '_' и '-' и не вставляя ==.
Есть ли способ сделать это без необходимости замены на '+' и'/' и необходимость вычислять длину так, чтобы не использовалось заполнение ==?