Text ↔ Binär-Konverter
Text
Binär
Technische Details
So funktioniert der Text ↔ Binär-Konverter
Was das Tool macht
Das Text ↔ Binär-Tool konvertiert Text in seine binäre Darstellung und zurück. Bei 8 Bit pro Zeichen wird die Eingabe als UTF-8-Bytes kodiert; bei 16 Bit pro Zeichen wird jede Code-Unit direkt ausgegeben. Trennzeichen (Leerzeichen, Komma, Zeilenumbruch oder keine) machen die Ausgabe leicht lesbar oder einfach einzufügen. Beim Dekodieren wird jede Kombination dieser Trennzeichen akzeptiert und sogar zusammenhängende Bitstrings, solange die Gesamtlänge ein Vielfaches der konfigurierten Bit-Gruppengröße ist.
Häufige Anwendungsfälle für Entwickler
Lehrkräfte und Studierende nutzen das Tool, um zu visualisieren, wie ASCII und UTF-8 Zeichen als Bytes kodieren. Embedded-Entwickler erstellen Test-Fixtures für Nachrichten-Payloads. Security-Analysten dekodieren binäre Blobs, die aus Mitschnitten oder Reverse-Engineering-Writeups kopiert wurden. Es ist außerdem ein schneller Plausibilitätscheck beim Implementieren eigener Bit-Packing-Schemata oder wenn Sie einem Teamkollegen Endianness und Zeichenkodierung erklären.
Datenformate, Typen oder Varianten
Bei 8 Bit pro Zeichen führt das Tool einen Round-Trip von Text über UTF-8 durch, sodass akzentuierte Zeichen und CJK-Ideogramme korrekt kodiert und dekodiert werden (z. B. wird 'é' zu 11000011 10101001). Bei 16 Bit pro Zeichen gibt das Tool UTF-16-Code-Units aus, was nützlich ist, wenn Sie nachvollziehen möchten, wie JavaScript Strings intern darstellt. Trennzeichen sind rein kosmetisch — der Decoder normalisiert Leerraum, Kommas und Zeilenumbrüche.
Häufige Fallstricke und Sonderfälle
Das Mischen von 8-Bit- und 16-Bit-Gruppen in derselben Eingabe führt zu falscher Ausgabe — wählen Sie eine Variante und bleiben Sie konsistent. UTF-16-Surrogatpaare werden als zwei separate 16-Bit-Gruppen ausgegeben; der Versuch, sie mit 8 Bit pro Zeichen zu dekodieren, ergibt nicht das ursprüngliche Zeichen. Beim Dekodieren eines Bitstrings ohne Trennzeichen muss die Gesamtlänge ein ganzzahliges Vielfaches der Bit-Gruppengröße sein, sonst meldet das Tool einen Fehler.
Wann dieses Tool statt Code verwenden
Nutzen Sie das Browser-Tool für einmalige Konvertierungen, Unterrichtsdemos und zum schnellen Erstellen von Fixtures. Im Anwendungscode verwenden Sie `TextEncoder` / `TextDecoder` für UTF-8-Konvertierung, `Buffer.from(str, 'utf8')` in Node.js oder `bytes(str, 'utf-8')` in Python — diese unterstützen Streaming, Fehlermodi und BOM-Erkennung, die ein statischer Konverter nicht abdeckt.