Warum nicht gleich Base16 aka Hexadezimal
Base64 selber hat kein Alphabet ... es wird nur oftmals das Eine bekannte verwendet, aber es gibt einige Kodierungen, welche einen anderen Zeichensatz verwenden, wobei sich bisher alle, welche ich so kenne, in 0-9a-zA-Z gleichen und nur die restlichen 2 Zeichen unterscheiden, sowie bei dem einen Zusatzzeichen (welches für eine "ungerade" Byteanzahl die zuviel kodierten Bytes kennzeichnen)
MIME-Encode nee, MIME war's nicht, aber egal (ich hoffe ich verwechel das grade nicht schonwieder, da es für URLs entworfen wurde) kann das dort
Base64 verwendete "/" nicht nutzen, da es in URLs Probleme bereiten könnte