Кажется, здесь много путаницы; и удивительно, что большинство ответов - «нет». Я не думаю, что это хороший канонический ответ.
Причиной путаницы, вероятно, является тот факт, что Base64 не указан строго; существует множество практических реализаций и интерпретаций.
Вы можете проверить текст ссылки для дальнейшего обсуждения этого вопроса.
В целом, однако, соответствующие кодеки base64 ДОЛЖНЫ понимать перевод строки, поскольку они определяются некоторыми определениями base64 (76 символьных сегментов, затем перевод строки и т. Д.).
Из-за этого большинство декодеров также допускают пропуски отступов и, как правило, любые пробелы между 4-символьными «тройками» (так называются, поскольку они кодируют 3 байта).
Так что есть большой шанс, что на практике вы можете использовать вкладки и другие пробелы.
Но я бы не стал добавлять вкладки сам, если генерировал контент base64, отправляемый в службу - будьте осторожны в том, что вы отправляете, (более) либерально в том, что вы получаете.