Binär-zu-ASCII-Konverter
Geben Sie einen Strom von 0en und 1en ein und sehen Sie zu, wie er wieder in lesbare Zeichen umgewandelt wird. Der Konverter schneidet Ihre Eingabe in 8-Bit-Stücke (oder 7-Bit, wenn Sie diesen Modus umschalten), ordnet jedes Stück seinem ASCII-Codepunkt zu und setzt die ursprüngliche Zeichenfolge wieder zusammen — nützlich für CTF-Rätsel, Debugging von seriellen Aufzeichnungen oder um zu überprüfen, was ein Firmware-Protokoll tatsächlich sagt.
Wie man Binärdaten in ASCII dekodiert
-
1
Fügen Sie die Binärdaten ein
Akzeptiert Bytes, die durch Leerzeichen getrennt sind (01001000 01101001) oder einen langen Bitstrom ohne Trennzeichen.
-
2
Wählen Sie die Byte-Größe
Standardmäßig sind es 8 Bits pro Zeichen. Wechseln Sie zu 7-Bit für reine ASCII-Aufzeichnungen von älterer Hardware.
-
3
Dekodieren
Jedes Stück wird als Basis-2 interpretiert, in seinen Dezimal-Codepunkt umgewandelt und dann als das entsprechende ASCII-Zeichen dargestellt.
-
4
Text kopieren
Holen Sie sich die dekodierte Zeichenfolge mit der Schaltfläche 'Kopieren' oder ändern Sie die Eingabe und dekodieren Sie erneut.
Häufige Beispiele für Binär-zu-ASCII
| Binär (8-Bit) | Dezimal | ASCII |
|---|---|---|
01001000 |
72 | H |
01100101 |
101 | e |
01101100 |
108 | l |
00100000 |
32 | Leerzeichen |
00110000 |
48 | 0 |
01111111 |
127 | DEL |
7-Bit vs 8-Bit
Klassisches ASCII definiert nur Codepunkte 0-127 und passt in 7 Bits. Alles auf modernen Systemen verwendet 8-Bit-Bytes, bei denen das oberste Bit entweder null (reines ASCII) oder Teil einer erweiterten Codierung wie Latin-1 oder UTF-8 ist. Wenn Ihre Eingabe in 7-Bit gruppiert ist und Sie im 8-Bit-Modus Kauderwelsch erhalten, schalten Sie den Schalter um.
Dinge, auf die man achten sollte
- Auffüllnullen sind wichtig.
1001000(7 Bits) und01001000(8 Bits) dekodieren beide zuH, aber nur im passenden Modus. Füllen Sie auf 8 auf, wenn Ihre Quelle auf 8 auffüllt. - Leerraum wird ignoriert. Zeilenumbrüche, Tabs und mehrere Leerzeichen zwischen Bytes sind in Ordnung; nur 0/1-Zeichen werden analysiert.
- UTF-8-Multibyte-Zeichen (Emoji, akzentuierte Buchstaben) werden nicht korrekt dekodiert — dieses Tool zielt auf Einzelbyte-ASCII ab. Verwenden Sie einen UTF-8-Dekoder dafür.
- Endianness ist hier kein Thema. ASCII-Bytes werden konventionell MSB zuerst übertragen; der Konverter geht von dieser Reihenfolge aus.
Häufig gestellte Fragen
Der Konverter kennzeichnet die verbleibenden Bits, damit Sie auffüllen oder kürzen können. Zusätzliche Bits bedeuten normalerweise einen Kopierfehler oder eine nicht übereinstimmende Byte-Größe — versuchen Sie den 7-Bit-Modus, bevor Sie von einer Beschädigung ausgehen.
Ja, der 8-Bit-Modus gibt die Codepunkte 128-255 als Latin-1 (ISO-8859-1) durch. Wenn Sie Windows-1252-Intelligent-Anführungszeichen oder UTF-8-Sequenzen erwarten, werden die Ergebnisse unterschiedlich sein.
Druckbare Zeichen werden direkt dargestellt. Nicht druckbare Zeichen (0-31 und 127) werden als Escape-Notation wie \n, \t, \0 angezeigt, sodass Sie immer noch sehen können, was im Stream war.
Nein. Die Konvertierung erfolgt in Ihrer Browsersitzung und die binäre Zeichenfolge, die Sie einfügen, wird sofort verworfen, sobald Sie die Seite verlassen.
Verwandte Tools
JSON-Formatierer
Fügen Sie JSON ein, um es mit 2 oder 4 Leerzeichen lesbar zu formatieren, kompakt zu minifizieren oder vor dem Kopieren schnell die Syntax zu prüfen.
HEX-Farbwähler
Wählen Sie eine Farbe visuell aus und erhalten Sie HEX-, RGB-, HSL-, HSV- und CMYK-Werte plus Kontrastprüfung gegen Weiß und Schwarz.
Zufälliger Farbgenerator
Erzeuge 1 bis 50 zufällige HEX-Farben mit Farbfeldern zum Prüfen, Kopieren und Verwenden in CSS, Tests oder Palettenideen.
Zufallsbuchstaben-Generator
Erzeugen Sie zufällige A-Z-Buchstaben. Wählen Sie Anzahl, Großschreibung, Kleinschreibung oder gemischte Schreibweise für Spiele, Aufgaben und Unterricht.
Farbpaletten-Generator
Erstellen Sie monochromatische, analoge, komplementäre, triadische oder tetradische Farbpaletten aus einer HEX-Basisfarbe und exportieren Sie kopierfertige CSS-Variablen.
Generator für zufällige Farbpaletten
Erstellen Sie zufällige Farbpaletten mit 2 bis 15 Farbfeldern, wählen Sie einen kräftigen, pastelligen, gedämpften oder dunklen Stil und kopieren Sie HEX-Codes oder CSS-Variablen.