Binary Translator
Understand Binary Translator
Dieser Übersetzer zeigt Text als die Einsen und Nullen, die ein Computer tatsächlich speichert, und macht aus einer Folge von Binärziffern wieder Text.
How it works
Text wird als UTF-8 kodiert, und jedes Byte wird als acht Binärziffern geschrieben, das höchstwertige Bit zuerst: A ist Codepoint 65, also 01000001. Zeichen außerhalb von ASCII belegen mehr als ein Byte, aus é werden also die zwei Gruppen 11000011 10101001 und aus einem Emoji vier Gruppen. Beim Zurücklesen von Binärcode werden die Ziffern in Achtergruppen genommen und die entstehenden Bytes als UTF-8 dekodiert.
When to use it
- Vermitteln oder lernen, wie Zeichen, Bytes und Bits tatsächlich zusammenhängen.
- Ein Bitmuster aus einem Hardware-Datenblatt oder einer Protokollspezifikation lesen, die ihre Felder binär dokumentiert.
- Bestätigen, dass ein Byte, das 0x41 sein soll, auch das erwartete Bitmuster trägt.
- Eine Binärzeichenkette dekodieren, die jemand in einer Logzeile, einem Rätsel oder einer Commit-Nachricht hinterlassen hat.
Watch out for
- Der Binärcode eines Zeichens bedeutet erst dann etwas, wenn die Kodierung bekannt ist. Derselbe Buchstabe ist in UTF-8 ein Byte und in UTF-16 zwei, eine mit der einen erzeugte Bitfolge dekodiert also nicht korrekt als die andere.
- Führende Nullen gehören zum Byte. 1000001 sind sieben Ziffern und mehrdeutig; 01000001 ist ein Byte – gruppieren Sie in Achtern.
- Binär ist eine Darstellung, keine Verschlüsselung. In Einsen und Nullen geschriebener Text ist genauso lesbar wie das Original.
Frequently Asked Questions
Wie übersetzt man Binärcode in Text?
Teilen Sie den Binärcode in Gruppen zu 8 Bit, lesen Sie jede Gruppe als Zahl von 0 bis 255 und dekodieren Sie diese Bytes als UTF-8. Fügen Sie den Binärcode oben ein, und das Tool tut genau das – und sagt Ihnen, wenn die Byte-Folge kein gültiges UTF-8 ist, statt Ihnen Fragezeichen zu zeigen.
Wie wandelt man Text in Binärcode um?
Jedes Zeichen wird in ein oder mehrere UTF-8-Bytes kodiert, und jedes Byte wird als acht Binärziffern geschrieben. Reine ASCII-Buchstaben belegen ein Byte, Buchstaben mit Akzent zwei, die meisten CJK-Zeichen drei und Emoji je vier Byte.
Warum werden aus meinem Emoji 32 Binärziffern?
Ein Emoji ist ein einzelnes Zeichen, aber vier UTF-8-Bytes, und jedes Byte hat acht Bit – also 32 Ziffern. Werkzeuge, die JavaScript-Zeichencodes statt UTF-8-Bytes verwenden, zerlegen Emoji in zwei kaputte Hälften, die sich nicht korrekt zurückwandeln lassen.
How to Use Binary Translator
- Paste or type your input in the input area above.
- The tool processes your input automatically or click Run.
- Copy or download the result using the action buttons.
- Use Ctrl+Enter to run quickly from the keyboard.