Base64-Längenfehler beheben
Behebe Base64 invalid length durch Prüfung von Padding, URL-safe Alphabet, Leerraum und Binary/Text-Annahmen.
Nutze diese Seite, wenn ein Base64-Decoder Eingaben ablehnt oder bei API-, Log- oder Token-Debugging unlesbare Ausgabe erzeugt.
Schritte
- Base64 kodieren/dekodieren
1. Transport-Rauschen entfernen
Entferne Anführungszeichen, Leerraum, Zeilenumbrüche und kopierte Prompt-Zeichen vor dem erneuten Decoding.
- URL kodieren/dekodieren
2. Alphabet prüfen
Wenn der Wert - oder _ enthält, behandle ihn als URL-safe Base64 oder konvertiere die Zeichen vor dem Decoding.
- Base64 kodieren/dekodieren
3. Padding wiederherstellen
Bei Länge modulo 4 gleich 2 füge == hinzu; bei 3 füge = hinzu. Bei 1 ist der Wert vermutlich gekürzt.
4. Textausgabe prüfen
Decodierte Bytes können binär, komprimiert, verschlüsselt oder Text in einer anderen Kodierung sein.
Warum invalid length entsteht
Base64 kodiert Bytes in Gruppen, die häufig mit Padding enden. Manche Transporte entfernen Padding, umbrechen Zeilen oder wechseln zum URL-safe Alphabet.
Was du nicht tun solltest
Füge nicht zufällig Zeichen hinzu, bis der Decoder akzeptiert. Das kann einen anderen Byte-Stream erzeugen und das eigentliche Upstream-Problem verdecken.
Tools in diesem Workflow
Öffne die passenden Tools direkt. Diese Links nutzen dieselben Registry-Daten wie Suche und Sitemap-Erzeugung.
Base64 kodieren/dekodieren
Kodieren Sie Text in Base64 und dekodieren Sie Base64 zurück zu Text.
URL kodieren/dekodieren
Kodieren oder dekodieren Sie URL-Strings sicher.
JWT-Dekoder
Dekodieren Sie JWT-Payloads lokal und prüfen Sie Claims.
Hash-Generator
Erzeugen Sie schnell MD5-, SHA1-, SHA256- und SHA512-Hashes.
Vertrauensprüfung
Base64-Werte können Tokens, Dateifragmente oder Logs enthalten. Rohdaten gehören nicht in dauerhaften Storage oder geteilte Diagnosen.
Datenschutz- und VertrauenszentrumFAQ
Wie viel Padding soll ich hinzufügen?
Nur so viel, dass die Länge durch 4 teilbar ist: == bei Rest 2, = bei Rest 3. Rest 1 deutet meist auf Kürzung hin.
Warum ist die decodierte Ausgabe unlesbar?
Die Bytes können binär, komprimiert, verschlüsselt oder Text in einer anderen Zeichenkodierung sein.