Base64 encoding schemes are commonly used when there is a need to encode binary data that needs be stored and transferred over media that are designed to deal with textual data. This is to ensure that the data remains intact without modification during transport.
For further information on Base64, refer Base64 - Wiki.
PS. Presently it can encode only sentences, paragraphs with sentences on new line will not work :\