Base64 is a generic term for a number of comparable encryption schemes that encode binary information by treating it numerically and translating it into a base sixty four representation. The Base64 term originates from a particular MIME content transfer encoding.
Base64 encryption schemes are ordinarily used when there is a need to encode binary information that needs be stored and transferred over media that are designed to deal with textual data. this is to ensure that the info remains intact without modification during transport. Base64 is used normally in a number of applications as well as email via MIME, and storing complex information in XML.