Невозможно проверить, закодирована ли строка в base64 или нет. Проверка возможна только в том случае, если эта строка имеет формат строки, закодированный в base64, что означает, что она может быть строкой, созданной кодировкой base64 (чтобы убедиться, что строка может быть проверена на соответствие регулярному выражению или может использоваться библиотека, многие другие ответы на этот вопрос предоставляют хорошие способы проверить это, поэтому я не буду вдаваться в подробности).
Например, строка flow
является допустимой строкой в кодировке base64. Но невозможно узнать, является ли это простая строка, английское слово flow
, или это строка, закодированная в формате 64 ~Z0