base64 encoding .txt file

Instead of

...
String b = ""; 
...
                  b += aChar;
...

You can

...
char b[100] = "";
...
   addchar(b,aChar);
...