Base64-Größentabelle mit Padding
Standard-Base64 mit Padding braucht 4 × aufrunden(Originalbytes ÷ 3) Zeichen ohne Zeilenumbrüche. Drei Bytes werden vier Zeichen; bei kleinen Eingaben erhöht Padding den prozentualen Mehraufwand.
Base64-Größentabelle mit Padding
| Originalbytes | Base64-Zeichen mit Padding | Zusätzliche Zeichen gegenüber Eingabebytes | Größenzunahme |
|---|---|---|---|
| 0 | 0 | 0 | Nicht anwendbar |
| 1 | 4 | 3 | 300.00% |
| 2 | 4 | 2 | 100.00% |
| 3 | 4 | 1 | 33.33% |
| 100 | 136 | 36 | 36.00% |
| 1024 | 1368 | 344 | 33.59% |
| 100000 | 133336 | 33336 | 33.34% |
| 1000000 | 1333336 | 333336 | 33.33% |
Formel und Methode
Encoded characters = 4 × ceil(n ÷ 3)
Increase% = (encoded characters ÷ n − 1) × 100 for positive n.Angenommen werden Ein-Byte-ASCII, Standard-Padding und keine Hülle oder Zeilenumbrüche. JSON ergänzt Anführungszeichen und Struktur, eine data URL Präfix und Medientyp; Prozentkodierung kann weiter vergrößern. Base64 kodiert, verschlüsselt und komprimiert aber nicht. Große Daten nähern sich vor Transportkompression 4:3. Base64url ohne Padding hat andere Längen.
Rechenbeispiel
1024 Bytes ergeben 1368 Zeichen: 4 × aufrunden(1024 ÷ 3). Das sind 344 mehr, etwa 33,59%, vor data-URL-Präfix oder JSON-Hülle.
Was das Ergebnis beeinflussen kann
Standard-Base64 mit Padding ohne Umbrüche. HTTP-Kompression kann den Transfer verkleinern, nicht aber die unkomprimierte kodierte Zeichenzahl.
Quellen und Definitionen
Methode geprüft:
Mit einer verwandten Aufgabe fortfahren
Dateneinheiten-Umrechner
Rechne dezimale GB in Bytes sowie dezimale und binäre Einheiten um. 1 GB = 1000000000 Bytes; 1 GiB = 1073741824 Bytes.
Seitenaufruf-Einnahmenrechner
Seitenaufrufe = Besuche × Seiten je Besuch. Geschätzte Einnahmen = Seitenaufrufe ÷ 1000 × Seiten-RPM.
Rechner für Cache-Ersparnis am Ursprung
Ursprungsanfragen = Gesamtanfragen × (1 − Cache-Trefferanteil). 80 % Treffer bei 100000 Anfragen ergeben erwartete 20000 Ursprungsabrufe.
Ausfallzeitbudget-Rechner
Zulässige Ausfallzeit = Zeitraum × (1 − Verfügbarkeitsziel). 99,9 % über 30 Tage erlauben im zeitbasierten Modell 43,2 Minuten.