Вы неправильно понимаете предпосылку base64.
Base64 предназначен для кодирования двоичных двоичных объектов в печатный текст ascii, способ, которым это происходит, - это брать по 6 бит данных за раз и отображать их на один из 64 символов A-Za-z0-9+/
. Все включено в блоб.
При декодировании он просматривает каждый символ и отображает его обратно, любые пробелы игнорируются (читай: пропущено).