Binärer Encoder/Decoder
Freier Online-Binärencoder/Decoder – keine Installation erforderlich. Konvertieren Sie Text in und aus Binärzeichen (0/1).
Über Binär-Codierung/-Decodierung
Wandelt Text in 8-Bit-Binärzeichenfolgen um und umgekehrt. Beim Codieren wird jedes Zeichen seinem Zeichencode zugeordnet, auf 8 Bits aufgefüllt und die Bytes werden mit Leerzeichen verbunden. Beim Decodieren wird Leerraum entfernt, an Leerzeichen aufgeteilt, jede Gruppe als Basis 2 geparst und das entsprechende ASCII-Zeichen erzeugt. Eingaben mit anderen Zeichen als 0, 1 und Leerzeichen werden abgelehnt.
Verwendung
1. Wechseln Sie zwischen dem Codierungs- oder Decodierungsmodus-Tab.\n2. Im Codierungsmodus geben Sie Klartext ein; im Decodierungsmodus geben Sie durch Leerzeichen getrennte Binärgruppen ein, z. B. 01001000 01101001.\n3. Klicken Sie auf die Schaltfläche Codieren/Decodieren.\n4. Kopieren Sie das Ergebnis mit der Schaltfläche Kopieren. Im Decodierungsmodus wird ein Fehler angezeigt, wenn die Eingabe etwas anderes als 0, 1 oder Leerraum enthält.
Details zur Byte-Codierung
Beim Codieren wird charCodeAt(0).toString(2) verwendet und auf 8 Stellen aufgefüllt, sodass jedes Zeichen genau 8 Bits erzeugt, unabhängig von seinem Codepunkt — Zeichen oberhalb von U+00FF verwenden nur das niedrige Byte und verlieren Informationen. Beim Decodieren wird die Eingabe an einer beliebigen Folge von Leerraum (Leerzeichen, Tabulatoren, Zeilenumbrüche) aufgeteilt, jedes Token als Binärzahl behandelt und String.fromCharCode aufgerufen. Token, die als NaN geparst werden, werden verworfen. Der vorgesehene Anwendungsfall ist reiner ASCII-Text.
▶Warum stehen in der Ausgabe Leerzeichen zwischen den Binärgruppen?
▶Kann es Unicode oder Emojis verarbeiten?
▶Warum schlägt das Decodieren meiner Eingabe fehl?
▶Muss jede Binärgruppe genau 8 Bits lang sein?
Wenn dieses Tool Ihnen geholfen hat, zögern Sie nicht, mir einen Kaffee zu kaufen.
Kaufe mir einen Kaffee.