hi,
Man muss schon enormes Pech haben, um in der freien Welt einem Anwendungsfall zu begegnen, der das erfordert.
Deiner Fantasy sind keine Grenzen gesetzt ;)
Für das freie Training schau mal hier nach: https://developer.mozilla.org/en-US/Add-ons/Code_snippets/StringView#StringView.prototype.toBase64()
Beachte der Artikel ist mit „This article is in need of a technical review“ geflaggt und ich hab mir die Implementierung auch nicht genauer angesehen.
Kannste knicken. StringView u.a. Stringfunktionen sind hier total fehl am Platz.
Wie auch immer, mein handler steht soweit, das wird morgen fertig ;)
Schönes Wochenende,
Horst
PS: Die Umkehrung, base64str => ArrayBuffer, kein Thema.