toBase64
Encodes this byte array using the standard base64 alphabet of RFC 4648 section 4.
The output uses the alphabet A-Z a-z 0-9 + / and is always padded with = characters to a multiple of four characters. An empty array produces an empty string. This function never throws.
Return
the padded base64 representation of this array.