Base64

rfgbnfy

Как максимально быстро из c++ проверить валидность строчки в base64 ? Не обрамления , а "самого" base64 .Есть какие "стандартные " функции ? А то вручную "пробегаться" по всем символам и проверять их допустимость - не интересно..............

rfgbnfy

Для того что бы искать - надо знать что искать .Я поэтому тут с спросил . А такой общий запрос просматривать - моего английского на это не хватит.
Переформулируем вопрос - есть ли в c++ какая-нибудь более-менее стандартная функция (и ещё и быстрая) которая проверяет все ли символы в строке из заданного "интервала" ?

ppplva

А ручками не написать ? Это же 2 строчки !

sergey_m

По моему, конкретно base64 можно проверить с помощью isalpha и последние два символа '=='.

abrek

нет, читай стандарт

rfgbnfy

А ручками не написать ? Это же 2 строчки !
Знаю . Просто хотелось бы посмотреть как это реализованно "у других" . Это надо сделать наиболее оптимально........

sergey_m

Возьми isalpha из libc и переделай её в isbase64.
Оставить комментарий
Имя или ник:
Комментарий: