Fangen Sie mit So funktioniert Base64 an, wenn die Kodierung neu für Sie ist, oder springen Sie zu Base64-Fehler, wenn schon etwas kaputt ist. Zum schnellen Nachschlagen gibt es die Alphabet-Tabelle und das Glossar.
- base64hub
- Base64 verstehen
Base64 verstehen
Wie Base64 funktioniert, wo es eingesetzt wird und was zu tun ist, wenn das Dekodieren scheitert. Jeder Artikel enthält getestete Beispiele und Links zu den passenden Tools.
3→4ErklärungSo funktioniert Base64Wie Base64 aus 3 Bytes 4 Zeichen macht: 6-Bit-Gruppen, das Alphabet aus 64 Zeichen und =-Padding, durchgerechnet für Man, Ma und M, dazu typische Einsatzorte.==ErklärungPadding (=)Warum Base64 auf = oder == endet, wann Padding optional ist, welche Decoder es verlangen, wie man es aus der Länge mod 4 ergänzt und was nicht kanonisch heißt.-_AnleitungBase64 vs. Base64URLBase64URL ersetzt + und / durch - und _ und lässt das Padding meist weg. RFC 4648 §4 vs. §5, Einsatzorte, Umwandlung und warum + zum Leerzeichen wird.!=SicherheitKodierung vs. VerschlüsselungBase64 verbirgt nichts: Jeder kann es ohne Schlüssel dekodieren. Wie Basic Auth, Kubernetes Secrets und JWTs Daten preisgeben und was hilft: AES-GCM, Argon2.IMGPerformancePerformance von Data-URIsGemessen: wie gzip und Brotli Base64-Data-URIs für PNG, JPEG, WOFF2 und SVG verkleinern, dazu Caching, Render-Blocking, CSP für data: und wann Einbetten lohnt.33%ReferenzGrößenzuwachsBase64-Ausgabe hat 4 × ceil(n / 3) Zeichen: die genaue Formel mit Padding und MIME-Zeilenumbrüchen, eine Größentabelle, warum 33 % und was Kompression bringt.@AnleitungBase64 in E-MailsWie E-Mail Base64 nutzt: Transferkodierung base64 vs. quoted-printable, 76-Zeichen-Zeilen, Anhänge, Header mit =?UTF-8?B?...?= und Dateien aus .eml holen.vsErklärungBase64 vs. andere KodierungenBase64, Hex, Base32, Base58, Ascii85, Z85 und Base45 im Vergleich: Alphabete, Overhead, Schreibweise, URL-Tauglichkeit, dieselben 12 Bytes in jeder Kodierung.iVBReferenzHäufige Base64-PräfixeWas iVBORw0KGgo, /9j/, JVBERi0, UEsDB, H4sI, eyJ und MII bedeuten: eine Tabelle der Base64-Präfixe für PNG, JPEG, PDF, ZIP, gzip, JSON, Zertifikate und mehr.ERRFehlerbehebungBase64-FehlerBase64-Fehler beheben: Incorrect padding, Invalid character, atob „not correctly encoded“, Java „Illegal base64 character“, Zeichensalat, Doppelkodierung.u8AnleitungUint8Array.toBase64()Uint8Array.toBase64, fromBase64, setFromBase64, toHex und fromHex erklärt: Optionen, lastChunkHandling, Unterstützung in Browsern und Node.js und ein Fallback.JWTErklärungBase64 in JWTWie JSON Web Tokens Base64URL ohne Padding nutzen, wie Sie Header und Payload von Hand in JS, Python und Bash dekodieren und welche Fehler Tokens kaputt machen.RFCReferenzBase64-Standards und RFCsBase64 in den RFCs: PEM (RFC 989, 1421), MIME (RFC 2045), RFC 3548 und 4648, base64url in JWS, modifiziertes UTF-7 in IMAP, OpenPGP-Armor und Varianten.