Binärkonverter

5 von 2 Bewertungen
Binärkonverter

Der Binärkonverter ist ein kostenloses Tool für numerische Umrechnungen mit Binär- und Hexadezimalwerten.

Wie funktioniert das Binärsystem?

Das Binärsystem ist ein Zahlensystem zur Basis zwei und verwendet ausschließlich die Ziffern 0 und 1. Jede Stelle steht für eine Zweierpotenz. Ganz rechts beginnt sie mit 2⁰, darauf folgen 2¹, 2² und so weiter.

Die Binärzahl 1101 entspricht zum Beispiel der Dezimalzahl 13. Von rechts nach links gelesen ergibt sich 1 × 1, 0 × 2, 1 × 4 und 1 × 8. Die Summe lautet somit 1 + 0 + 4 + 8 = 13.

Ein häufiger Fehler bei der manuellen Umrechnung besteht darin, 2⁰ der Ziffer ganz links zuzuordnen. Beginne stattdessen rechts. Führende Nullen wie in 00001101 ändern den Zahlenwert nicht.

Diagramm: Text durchläuft das Tool Binärkonverter in beide Richtungen

Binärwerttabelle

Dezimal Binär Hexadezimal
0 0000 0
5 0101 5
10 1010 A
15 1111 F
16 10000 10

Vier Binärziffern bilden ein Nibble und lassen sich direkt einer einzelnen Hexadezimalziffer zuordnen. Dadurch ist die hexadezimale Darstellung bei der Untersuchung von Bytes, Speicheradressen und Netzwerkdaten kompakter. Wenn du diese Darstellung statt einer langen Bitfolge benötigst, hilft dir der Hex-Konverter.

Das Tool Binärkonverter auf digily.link mit seinem Eingabeformular

Wie verwende ich den Binärkonverter?

Trotz der Beschriftungen Zu Binär und Zu Text codiert das Tool keinen Text als Binärdaten und decodiert auch keine Binärdaten als Text. Es kann eine Binärzahl als numerischen Wert interpretieren und eine Ganzzahl in eine Hexadezimalzahl umwandeln. Das mit Binär beschriftete Feld enthält entweder den von bindec zurückgegebenen dezimalen Zahlenwert oder die von dechex ausgegebene Hexadezimalzeichenfolge.

Die serverseitige Implementierung verwendet die PHP-Funktionen bindec und dechex. Beide arbeiten mit Zahlen. bindec interpretiert eine Binärzeichenfolge als Zahl, während dechex die hexadezimale Form einer dezimalen Ganzzahl erzeugt. Da in den Informationen zum Tool keine Zeichenkodierung angegeben ist, solltest du nicht davon ausgehen, dass sich beliebige Texte, Buchstaben mit Akzenten oder Emojis nach einem bestimmten Textstandard hin- und zurückkonvertieren lassen. Verwende den ASCII-Konverter, wenn du gezielt ASCII-Zeichenwerte untersuchen möchtest.

Beispielergebnis des Tools Binärkonverter

Was bedeutet das Ergebnis?

Je nach verwendeter Funktion enthält das mit Binär beschriftete Feld entweder den von bindec zurückgegebenen dezimalen Zahlenwert oder die von dechex ausgegebene Hexadezimalzeichenfolge. Anders als die Feldbezeichnung vermuten lässt, gibt keine der beiden Funktionen Binärdaten oder codierte Daten zurück.

Bei Text werden Bits normalerweise in Bytes unterteilt und mithilfe einer Zeichenkodierung wie ASCII oder UTF-8 decodiert. Leerzeichen zwischen Byte-Gruppen dienen lediglich der besseren Lesbarkeit und sind keine Binärziffern. Auch Satzzeichen werden als Zeichendaten codiert. Gewöhnliche Dezimalzahlen, die als Text eingegeben werden, sind ebenfalls Zeichen und nicht ihre mathematischen Werte.

Kein Konverter kann aus einer Bitfolge ohne weitere Kennzeichnung jede beabsichtigte Bedeutung ableiten. Wenn du Aufgaben, Quellcode oder ein Protokollfeld prüfst, kläre daher zuerst die erwartete Bitbreite, Bytereihenfolge und Zeichenkodierung.

Wo wird das Binärsystem in der Praxis verwendet?

Das Binärsystem kommt überall dort zum Einsatz, wo Informationen durch zwei unterscheidbare Zustände dargestellt werden. Typische Beispiele sind:

  • Programmierung, unter anderem bei Bitmasken, Flags, Berechtigungen und der hardwarenahen Fehlersuche.
  • Netzwerktechnik, wo IPv4-Subnetzmasken und Protokollfelder häufig Bit für Bit untersucht werden.
  • Elektronik, wo Logikschaltungen niedrige und hohe Spannungsbereiche als 0 und 1 darstellen.
  • Bildung, insbesondere bei Übungen zum Stellenwert und bei Umrechnungen zwischen Binär-, Dezimal- und Hexadezimalsystem.
  • Digitalfunk, bei dem Audio-, Steuerungs- und Fehlerkorrekturdaten vor der Übertragung als codierte Bitströme vorliegen.

Die Binärschreibweise eignet sich gut, um einzelne Bits nachzuvollziehen. Bei langen Maschinenwerten ist die hexadezimale Darstellung jedoch meist leichter lesbar, da jede Hexadezimalziffer vier Bits entspricht.

Häufig gestellte Fragen

Darf eine Binärzahl Leerzeichen enthalten?

Leerzeichen sind keine Binärziffern. Zur besseren Lesbarkeit werden sie jedoch häufig zwischen Bytes eingefügt. Ein Parser kann sie akzeptieren oder ablehnen. Entferne deshalb alle Trennzeichen, wenn ein System eine durchgehende Binärzeichenfolge verlangt.

Lassen sich Emojis und Buchstaben mit Akzenten binär darstellen?

Ja, allerdings nur mithilfe einer festgelegten Zeichenkodierung wie UTF-8. Solche Zeichen belegen üblicherweise mehr als ein Byte. Wenn jedes sichtbare Zeichen als einzelner Acht-Bit-Wert behandelt wird, entstehen daher falsche Ergebnisse.

Sind 2 und 9 gültige Binärziffern?

Nein. Die übliche Binärschreibweise besteht ausschließlich aus 0 und 1. Enthält die Eingabe eine andere Ziffer, solltest du sie als ungültig behandeln und nicht stillschweigend davon ausgehen, dass sie zur Dezimalschreibweise gehört.

Bleibt eine sehr lange Binärzahl exakt?

Nicht unbedingt. bindec gibt eine Ganzzahl zurück, wenn der Wert in die Ganzzahlgröße von PHP passt, andernfalls eine Gleitkommazahl, wodurch Genauigkeit verloren gehen kann. dechex akzeptiert eine Ganzzahl, daher hängt der Wertebereich von der Ganzzahlgröße des Servers ab. Verwende für große Kennungen oder Bitströme eine Bibliothek für beliebig große Ganzzahlen oder verarbeite Abschnitte mit fester Größe.

Wird meine Eingabe im Browser verarbeitet?

Nein. Die Eingabe wird über HTTPS an den Server übertragen und dort umgewandelt. Sie wird nicht gespeichert.

Ähnliche Werkzeuge

Hex-Konverter

Konvertieren Sie Text in Hexadezimal und zurück mit unserem Hex-Konverter-Tool für eine genaue Datenumwandlung.

5,264
142
ASCII-Konverter

Einfacher Text in ASCII und zurück mit unserem ASCII-Konverter-Tool für effiziente Datenverarbeitung umwandeln.

5,073
59
Dezimalumrechner

Konvertieren Sie Text in Dezimalzahlen und zurück mit unserem Dezimalkonverter-Tool für präzise Datenkonvertierung.

5,016
53

Beliebte Werkzeuge