ASCII zu Binärkonverter
Ein ASCII-zu-Binärkonverter nimmt jedes Zeichen deiner Eingabe, sucht den sieben-Bit-Codepunkt und füllt ihn auf ein volles Byte auf und gibt die acht Bits in Nullen und Einsen aus. Nützlich für Informatik-Hausaufgaben, zum Lesen eines Hex-Dumps Byte für Byte und zum Schreiben von Testfixtures für Low-Level-Serien- oder Netzwerkcode, bei dem du genau sehen musst, welche Bits über die Leitung gehen.
Wie ASCII zu Binär wird
-
1
Füge deinen Text ein
Jedes druckbare ASCII-Zeichen wird akzeptiert. Buchstaben, Ziffern, Satzzeichen, Leerzeichen.
-
2
Jedes Zeichen wird einem Dezimalcode zugeordnet
Zum Beispiel ist `A` 65, `a` ist 97, Leerzeichen ist 32.
-
3
Dieser Dezimalwert wird zu 8-Bit-Binär
65 in Binär ist `01000001`. Die führende Null füllt es auf ein volles Byte auf.
-
4
Bytes werden mit Leerzeichen verbunden
So wird `Hi` zu `01001000 01101001`. Ändere den Separator, wenn dein Zielformat etwas anderes erwartet.
Beispiel
Das Wort Cat kodiert als:
| Zeichen | Dezimal | Binär |
|---|---|---|
| C | 67 | 01000011 |
| a | 97 | 01100001 |
| t | 116 | 01110100 |
Verkettet: 01000011 01100001 01110100.
Warum 8 Bits und nicht 7?
ASCII ist als 7-Bit-Code definiert — Werte 0-127. Aber jede moderne Maschine speichert Zeichen in ganzen Bytes, sodass das oberste Bit immer vorhanden ist und für reines ASCII immer null ist. Das Auffüllen auf 8 Bits entspricht dem, was du in einem Hex-Editor oder einem Wireshark-Trace sehen wirst.
Nicht-ASCII-Eingaben
Zeichen über U+007F (akzentuierte Buchstaben, Emojis, CJK) sind keine ASCII-Zeichen. Wenn die Eingabe UTF-8-kodiert ist, kann ein Zeichen 2, 3 oder 4 Bytes benötigen. Zum Beispiel ist é (e-akut) in UTF-8 11000011 10101001 — eine Zwei-Byte-Sequenz. Dieser Konverter behandelt jedes UTF-8-Byte als Einheit.
Häufige Anwendungsfälle
- Bildung — Informatik 101, zeigt, wie Text zu Bits wird.
- Protokolldebugging — Zu wissen, dass
GETam Anfang einer HTTP-Anfrage01000111 01000101 01010100 00100000ist. - Obfuskationsrätsel — Binärtext ist ein gängiges Genre von Escape-Room-Rätseln und CTF-Herausforderungen.
Häufig gestellte Fragen
Weil ASCII nur bis 127 geht, ist das bedeutendste Bit jedes ASCII-Bytes null. Strings, die nicht-ASCII-UTF-8-Bytes enthalten, haben führende Einsen in den Fortsetzungsbytes.
Ja — benutze den Binär-zu-ASCII-Konverter. Er akzeptiert jede 8-Bit-Gruppe mit oder ohne Separatoren.
Ja. Jeder Zeilenumbruch ist ein einzelnes Byte (LF = 0x0A = 00001010) oder zwei Bytes (CRLF = 0x0D 0x0A), abhängig davon, wo du kopiert hast. Der Konverter gibt sie als gewöhnliche Zeichen weiter.
Ein Leerzeichen zwischen Bytes ist am leserlichsten. Verwende keinen Separator, wenn du in einen Parser mit fester Breite einfügst. Einige Informatik-Kurse erwarten Bindestriche oder Punkte — wähle das, was zur Vorgabe passt.
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.
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.
Zufälliger Farbgenerator
Erzeuge 1 bis 50 zufällige HEX-Farben mit Farbfeldern zum Prüfen, Kopieren und Verwenden in CSS, Tests oder Palettenideen.
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.