Base64 is encoding that enables files or data becoming embedded in media that usually will not enable particular information. For instance, binary data, including images, usually contain bytes that may interrupt an e-mail transmission, so attachments in many cases are base64-encoded (using MIME) so that this binary data converts into a friendlier structure. This structure only offers the ASCII figures 'A' thru 'Z' (upper and lower-case), digits '0' through '9', symbols '+', '/', and '=' for padding. This adds up to 64 different values, for this reason the name base64. Base64 encoded information needs to be decoded to ensure that the computer to know the initial information.