Base64-Stapelkodierung
Online-Base64-Stapelkodierer, der mehrzeiligen Text zeilenweise in Base64 umwandelt. Unterstützt Standard- und URL-safe-Varianten, UTF-8-Kodierung und protokolliert Erfolge und Fehler pro Zeile.
Ähnliche Tools
Was ist Base64-Stapelkodierung?
Die Base64-Stapelkodierung wandelt mehrzeiligen Text in einem Vorgang zeilenweise in Base64-Strings um. Jede Zeile wird unabhängig kodiert und erzeugt eine 1:1-Ausgabe (ohne Zusammenführen, ohne Aufteilen) – ideal für Protokollfelder, Konfigurationseinträge, Stapel-Anmeldedaten und andere elementweise Abläufe.
**Unterschied zur einzeiligen Base64-Kodierung:** Die einzeilige Kodierung verarbeitet jeweils eine Zeile; die Stapelkodierung akzeptiert N Zeilen in einem Einfügevorgang und gibt N Base64-Ausgaben parallel aus – passend für Massenproduktions-Workflows.
**Unterschied zum Base64-Zusammenführen:** Zusammenführen entfernt nur Leerzeichen und verkettet zu einer Zeile, **ohne Kodierung**; die Stapelkodierung führt UTF-8-Text durch btoa, um Base64 zu erzeugen.
**Standard vs URL-safe:** Standard nutzt + / =; URL-safe nutzt - _ (ohne =). URL-safe eignet sich für URLs, Dateinamen und andere Stellen, an denen + / = Probleme verursachen. Dieses Tool erlaubt das Umschalten zwischen beiden.
Anwendungsfälle
- Stapelhafte Umwandlung von Protokollfeldern, Konfigurationseinträgen und API-Anmeldedaten in Base64 für Transport oder Speicherung
- Umwandlung von username:password-Strings aus mehrzeiligen HTTP-Headern in Base64
- Umwandlung von Stapel-Schlüsseln, Tokens und Signaturen in URL-safe-Base64 für die Nutzung in URLs
- Mehrzeiligen Text zeilenweise kodieren und anschließend mit base64-merge zu einer Zeile zusammenführen
- Rohfelder vor Datenimport-Skripten mit Base64 vorab kodieren
- Schnelle Umwandlung von Stapeln kurzer Texte in Base64 für Test-Fixtures
Anleitung
- Fügen Sie mehrzeiligen Text in den linken Eingabebereich ein oder tippen Sie ihn dort (ein Element pro Zeile).
- Wählen Sie im oberen Dropdown eine Variante: Standard (Standardwert) oder URL-safe.
- Das Tool kodiert jede Zeile automatisch; die Ergebnisse erscheinen rechts nach Zeilennummer sortiert, mit Statistiken am unteren Rand.
- Klicken Sie auf "Alles kopieren", um die Ergebnisse zu kopieren, oder auf "Herunterladen", um sie als txt-Datei zu speichern.
Funktionen
- Zeilenweise Kodierung: jede Zeile erzeugt ihr eigenes Base64-Ergebnis
- Zwei Varianten: Standard (+/=) und URL-safe (-_) umschaltbar
- UTF-8-Zeichensatz: unterstützt Chinesisch, Emoji, Latein und andere Schriften
- Echtzeit-Kodierung: rechnet automatisch 300 ms nach der Eingabe neu
- Ergebnisstatistik: zeigt Gesamt-, Erfolgs- und Fehlerzeilen
- Ein-Klick-Kopieren: kopiert das gesamte Ergebnis in die Zwischenablage
- txt herunterladen: speichert das Ergebnis als batch-encoded.txt
- PC- und Mobil-tauglich: teilbare Ansicht mit Größenanpassung oder Tabs
- Reines Browser: es wird nichts auf einen Server hochgeladen
Best Practices
Kodierung bestätigen
Enthält Ihre Eingabe Multibyte-Zeichen, vergewissern Sie sich, dass das hier verwendete UTF-8 zu Ihrem nachgelagerten Dekodierer passt.
Richtige Variante wählen
URL-safe für URLs und Dateinamen, sonst Standard. Mischen Sie die beiden nicht.
Sicher mit leeren Zeilen
leere Zeilen werden automatisch übersprungen und verunreinigen das Ergebnis nicht.
Große Eingaben stapeln
über 100 000 Zeilen in kleinere Stapel aufteilen, um Browser-Speicher zu schonen.
Mit anderen Tools kombinieren
Stapelkodierung mit "Base64 Merge" kombinieren, um eine Base64-Einzeilen-Zeichenkette zu erzeugen.
Häufig gestellte Fragen
Worin unterscheidet sich die Stapelkodierung von der einzeiligen Base64-Kodierung?
Dieses Tool verarbeitet viele Zeilen gleichzeitig und erzeugt eine Base64-Ausgabe pro Zeile. Ein einzeiliger Kodierer bearbeitet nur jeweils eine Zeile. Für die Massenproduktion von Base64 (Konfigurationseinträge, Felder usw.) ist die Stapelkodierung deutlich effizienter.
Was passiert, wenn eine Zeile nicht kodiert werden kann?
Die Statistik am unteren Rand zeigt die Fehleranzahl; die entsprechende Zeile wird mit "[encode failed] original" markiert, damit Sie die problematische Zeile finden (selten, vor allem bei extrem langen Zeilen oder knappem Speicher).
Wie wähle ich zwischen Standard und URL-safe?
Wenn das Ergebnis in eine URL, einen Dateinamen oder einen HTTP-Header kommt, wählen Sie URL-safe (nutzt - und _ statt + und /, um Maskierungen zu vermeiden). In allen anderen Fällen verwenden Sie Standard.
Werden Chinesisch, Emoji und andere Multibyte-Zeichen unterstützt?
Ja. Dieses Tool kodiert jede Zeile in eine UTF-8-Bytefolge, bevor es in Base64 umgewandelt wird. Chinesisch, Emoji und andere Multibyte-Zeichen werden also korrekt verarbeitet.
Werden leere Zeilen kodiert?
Nein. Leere Zeilen werden übersprungen – sie erscheinen nicht in der Ausgabe und zählen nicht als Fehler, sodass Sie sie als Abschnittstrennung nutzen können.
Gibt es ein Limit für die Zeilenanzahl pro Eingabe?
Es gibt keine harte Grenze, nur den Browser-Speicher. Wir empfehlen, pro Stapel unter 100 000 Zeilen (einige Dutzend MB) zu bleiben; teilen Sie größere Eingaben, um Verzögerungen zu vermeiden.
Wenn die Eingabe Chinesisch ist, ist die kodierte Ausgabe dann unleserlich?
Nein. Dieses Tool behandelt Multibyte-Zeichen als UTF-8, daher ist das Ergebnis gültiges Base64. Stellen Sie sicher, dass Ihr Dekodierer ebenfalls UTF-8 verwendet.
Kann ich zuerst stapelweise kodieren und dann zu einer Zeile zusammenführen?
Ja. Kodieren Sie hier stapelweise zu mehrzeiligem Base64 und nutzen Sie dann das Tool "Base64 Merge", um Zeilenumbrüche zu entfernen und eine einzige Base64-Zeile zu erhalten.
Wird mein Inhalt auf einen Server hochgeladen?
Nein. Die gesamte Kodierung erfolgt lokal in Ihrem Browser; Eingabe und Ausgabe verlassen Ihr Gerät nicht.
Glossar
- Base64
- Kodierung, die Binärdaten mit 64 druckbaren Zeichen darstellt. Dieses Tool wandelt UTF-8-Text zeilenweise in Base64 um.
- UTF-8
- Variable Unicode-Kodierung. Dieses Tool kodiert jede Zeile in eine UTF-8-Bytefolge, bevor sie in Base64 umgewandelt wird.
- Standard-Base64
- Standardvariante gemäß RFC 4648 mit +, / und dem Füllzeichen =.
- URL-safe-Base64
- URL- und dateinamen-sichere Variante gemäß RFC 4648, die + durch -, / durch _ ersetzt und optional das Füllzeichen = weglässt. Geeignet für URLs und Dateinamen.
- btoa
- Im Browser eingebauter Base64-Kodierer, der einen Binärstring entgegennimmt und Base64 zurückgibt. Dieses Tool nutzt TextEncoder + btoa für UTF-8-Unterstützung.
Authoritative References
- Sicherer String-Vergleich
- Binary-Konverter
- Caesar-Verschlüsselung
- Morsecode-Übersetzer
- Hex-Konverter
- Video zu Base64
- Base64 zu Video
- Bild zu Base64
- Base64 zu Bild
- Text zu Base64
- Base64 zu Text
- Datei-Hash-Prüfer
- Datei zu Base64
- Base64 zu Datei
- Audio zu Base64
- Base64 zu Audio
- AES verschlüsseln und entschlüsseln
- DES Verschlüsseln Entschlüsseln
- Base32 Encoder Decoder
- Base58 kodieren und dekodieren
- Base64-Kodierung
- Base64-Dekodierung
- Base64 Diff
- Base64-Aufteilung
- Base64 mehrzeilig zusammenführen
- Base64-Formatierung
- Base64 Validator
- Base64-Stapelkodierung
- Base64 Batch Decoder
- Base64-Bereinigung
- Base64-Padding-Handler
- Base64 Statistik
- Base64 zu Hex
- Base64 DataURL Konverter
- Base64-Hex-Konverter
- Base85-Encoder
- HMAC-Generator & Verifizierer
- PBKDF2-Schlüsselableitung
- MD5 Hash
- SHA-256-Hash
- SHA1 Hash
- SHA512-Hash
- JWT Decoder, Verifizierer & Generator
- HTML Encode Decode
- Unicode-Escaping
- URL-Kodierung
- URL Safe Base64
- MIME Base64
- Java-Obfuscator
- JS-Obfuscator
- PHP-Obfuscator
- Python-Obfuscator