I\'ve heard people talking about \"base 64 encoding\" here and there. What is it used for?
It's used for converting arbitrary binary data to ASCII text.
For example, e-mail attachments are sent this way.