base64 кодирует двоичные данные в видимые символы.Если вы декодируете его, строка будет возвращена в двоичные данные, где некоторые байты не будут иметь представление ascii / unicode и будут отображаться в виде квадратов.Это нормальное поведение.Вы должны декодировать данные в программе, в которой вы хотите использовать данные.