Was ist Text im Binärformat?

Computer speichern Text als Zahlen. Jedes Zeichen erhält durch eine Kodierung eine Zahl, und diese Zahlen werden als Bytes aus 8 Bits gespeichert, wobei jedes Bit entweder 0 oder 1 ist. In ASCII und UTF-8 entspricht der Buchstabe H der Zahl 72, was binär 01001000 ist. Text als Einsen und Nullen zu schreiben, ist eine gängige Methode, um zu erklären, wie Computer funktionieren, eine Nachricht in einem Rätsel zu verstecken oder einen Beitrag zu dekorieren.

Toolbeschreibung

Dieses Tool konvertiert Text in Binärdaten und Binärdaten zurück in Text. Geben Sie Text ein, um seine Bytes im Binärformat zu erhalten, oder fügen Sie Binärdaten ein, um den Text zu lesen. Wählen Sie, ob die Bytes durch Leerzeichen, Kommas, Zeilenumbrüche oder gar nicht getrennt werden sollen. Verwenden Sie die Tauschen-Schaltfläche, um die Richtung umzukehren und das Ergebnis zu überprüfen.

Funktionen

  • Text in Binärdaten und Binärdaten in Text an einem Ort
  • UTF-8-Kodierung, sodass Buchstaben mit diakritischen Zeichen, kyrillische und chinesische Zeichen sowie Emoji ebenso wie englische Zeichen funktionieren
  • Bytes durch ein Leerzeichen, ein Komma, einen Zeilenumbruch oder gar nicht trennen
  • Liest Binärdaten, die durch Leerzeichen, Kommas, Semikolons oder Zeilenumbrüche getrennt sind, sowie eine Folge von Bits ohne Trennzeichen
  • Akzeptiert 7-Bit-ASCII-Gruppen wie 1001000 sowie 0b-Präfixe
  • Erklärt, was nicht stimmt, wenn Binärdaten nicht gelesen werden können

Funktionsweise

Text wird als UTF-8 kodiert. Englische Buchstaben, Ziffern und Satzzeichen benötigen jeweils ein Byte, Buchstaben mit diakritischen Zeichen und kyrillische Buchstaben zwei, die meisten chinesischen und japanischen Zeichen drei und Emoji vier. Jedes Byte wird mit führenden Nullen als 8 Bits geschrieben. Beim Lesen von Binärdaten ist jede Gruppe zwischen den Trennzeichen ein Byte. Eine Gruppe mit mehr als 8 Bits oder Bits ohne Trennzeichen wird alle 8 Bits aufgeteilt. Anschließend werden die Bytes als UTF-8 dekodiert, und das Tool meldet einen Fehler, wenn sie keinen gültigen Text ergeben.

Tipps

  • Ein Zeichen, das in UTF-8 mehr als ein Byte umfasst, muss vollständig erhalten bleiben. Wenn eines seiner Bytes gelöscht wird, können die Binärdaten nicht mehr gelesen werden.
  • Binärdaten aus einer älteren ASCII-Tabelle werden möglicherweise mit 7 Bits pro Zeichen geschrieben. Behalten Sie die Leerzeichen zwischen den Gruppen bei, damit jede Gruppe als ein Zeichen gelesen wird.
  • Um eine einzelne Zahl binär statt als Text anzuzeigen, verwenden Sie stattdessen einen Zahlenbasiskonverter.