Base64 Längenberechnung?

Nach dem Lesen der base64wiki ...

Ich versuche herauszufindenwie ist die Formel funktioniert:

Gegeben eine Zeichenfolge mit der Länge vonn wird die base64 Länge sein

Welches ist :4*Math.Ceiling(((double)s.Length/3)))

Ich weiß schon, dass base64 Länge sein muss%4==0 Damit der Decoder weiß, wie lang der ursprüngliche Text war.

Die maximale Anzahl der Auffüllungen für eine Sequenz kann sein= oder==.

Wiki: Die Anzahl der Ausgangsbytes pro Eingangsbyte beträgt ungefähr 4/3 (33% Overhead)

Frage:

Wie werden die obigen Informationen mit der Ausgabelänge abgerechnet? ?

Antworten auf die Frage(11)

Ihre Antwort auf die Frage