Intermediate

Hamming-Abstands-Rechner

Vergleiche zwei gleich lange Binär- oder Hexadezimalzeichenketten und zähle die Positionen, an denen sich ihre Bits unterscheiden.

Input format

Hex strings are expanded to 4 bits per digit
Hamming distance
2

Number of positions where the bits differ

Total bit length
7
Matching bits
5
Differing bits
2
Differing positions (0-indexed)
2, 4
00.91.82.63.54.45.36.17027Hamming distance: 0 = identical, length = completely different
Step by step
  1. 1

    Total bit positions

    7
  2. 2

    Matching positions

    7 − 2 = 5
  3. 3

    Hamming distance

    7 − 5 = 2
    Number of positions where the bits differ — equivalent to popcount(A XOR B).
Die Ergebnisse sind Schätzungen, die nur der allgemeinen Information dienen und keine professionelle Beratung darstellen — überprüfen Sie wichtige Ergebnisse stets unabhängig, bevor Sie sich darauf verlassen. Vollständigen Haftungsausschluss lesen.
Schnelle Antwort

Wie funktioniert dieser Rechner?

Der Hamming-Abstand zwischen zwei gleich langen Binärzeichenketten ist die Anzahl der Bitpositionen, an denen sie sich unterscheiden, gleich dem Popcount ihres XOR. Dieses Werkzeug vergleicht zwei Binär- oder Hex-Zeichenketten und gibt den Abstand, die gesamte Bitlänge, die übereinstimmenden Bits und die genauen abweichenden Positionen an.

Formel
Hamming distance = popcount(A XOR B) = number of positions where A and B differ
How this is calculated

Gib zwei Zeichenketten gleicher Länge ein. Wähle das Eingabeformat: Binärzeichenketten verwenden nur die Zeichen 0 und 1, während Hexadezimalzeichenketten zuerst zu ihrer 4-Bit-Binärdarstellung erweitert werden (jede Hex-Ziffer wird zu genau 4 Bit, sodass ein 2-stelliger Hex-Wert zu 8 Bit wird).

Der Rechner vergleicht die beiden resultierenden Bitzeichenketten Position für Position. Jede Position, an der sich die Bits unterscheiden, trägt 1 zum Hamming-Abstand bei. Gleichbedeutend entspricht der Abstand der Anzahl der gesetzten Bits (dem Populationszähler, oder Popcount) des bitweisen XOR der beiden Werte, da XOR genau dort eine 1 ergibt, wo die Eingaben nicht übereinstimmen. Die Gesamtlänge ist die Anzahl der verglichenen Bits, die übereinstimmenden Bits sind Länge minus Abstand, und die abweichenden Positionen werden mit 0-basierter Indizierung von links aufgelistet.

Die beiden Zeichenketten müssen gleich lang sein, sonst ist der Vergleich undefiniert und kein Ergebnis wird angezeigt. Eingaben mit Zeichen außerhalb des gewählten Alphabets werden abgelehnt. Der Hamming-Abstand ist eine zentrale Kenngröße in der Kodierungstheorie: der minimale Hamming-Abstand eines Codes bestimmt, wie viele Bitfehler er erkennen und korrigieren kann.

Häufige Fragen

Es ist die Anzahl der Positionen, an denen sich zwei gleich lange Zeichenketten unterscheiden. Für Binärdaten entspricht er der Anzahl der 1-Bits im XOR der beiden Werte.

Der Hamming-Abstand ist nur für gleich lange Zeichenketten definiert, da er Bits Position für Position vergleicht. Für unterschiedliche Längen verwende stattdessen den Editier- (Levenshtein-)Abstand.

Jede Hexadezimalziffer wird zu 4 Binärbits erweitert (zum Beispiel wird F zu 1111), und die resultierenden Bitzeichenketten werden dann als Binär verglichen.

Auch bekannt als

hamming distanz rechner
bit unterschied
binärstrings vergleichen
hamming abstand
xor distanz
hamming distance

APA

TG we-Calculate Editorial Team. (2026). Hamming-Abstands-Rechner [Online calculator]. TG we-Calculate. https://we-calculate.com/de/calculator/hamming-distance-calculator

Chicago

TG we-Calculate Editorial Team. "Hamming-Abstands-Rechner." TG we-Calculate. 2026. https://we-calculate.com/de/calculator/hamming-distance-calculator.

IEEE

TG we-Calculate Editorial Team, "Hamming-Abstands-Rechner," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/de/calculator/hamming-distance-calculator

BibTeX

@misc{wecalculate_hamming_distance_calculator, title = {Hamming-Abstands-Rechner}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/de/calculator/hamming-distance-calculator}}, year = {2026}, note = {TG we-Calculate} }

Hat Ihnen dieser Rechner geholfen?