Base64 is normally used to allow safe transmission of strings that may contain non-typable/non-translatable characters.
One of the original purposes/uses of Base64 was for sending email attachments when dealing with 7-bit (as opposed to 8-bit) transmission paths. Now that in most cases the session is done via 8-bit clean paths this need is less important.
