Toollet
Nach Aufgabe oder App-Name suchenSuchenKontakt
Preise

Binärdateien vergleichen

Vergleichen Sie zwei Dateien Byte für Byte am selben Offset, um Unterschiede bei Werten und Dateilänge zu finden. Wählen Sie einen Unterschied aus, um die umgebenden Bytes beider Dateien in Hexadezimal- und ASCII-Darstellung zu prüfen.

Datei A
Beliebiges Dateiformat. Eine Datei pro Eingabe, jeweils bis zu 1 MiB.
Datei B
Beliebiges Dateiformat. Eine Datei pro Eingabe, jeweils bis zu 1 MiB.

Laden Sie sowohl A als auch B, um sie automatisch zu vergleichen.

Zum Bearbeiten von Bytes öffnen Sie den Binäreditor.

Was Sie tun können

Alle Bytes und Dateilängen vergleichen

Vergleichen Sie zwei Eingaben an übereinstimmenden Byte-Offsets und sehen Sie die Gesamtzahl der verschiedenen Positionen. Am Ende vorhandene Bytes, die nur in der längeren Eingabe vorkommen, zählen ebenfalls als Unterschiede.

Bytes rund um einen Unterschied prüfen

Wählen Sie einen anderen Offset, um bis zu acht Bytes davor und danach in Hexadezimal und ASCII anzuzeigen. Geben Sie einen Offset direkt ein, um Positionen außerhalb der Liste zu prüfen.

Verwendung

  1. A und B laden

    Wählen Sie für jede Eingabe eine Datei. Geben Sie bei hexadezimaler Eingabe die Bytes ein und drücken Sie die Schaltfläche zum Laden. Jede Eingabe kann bis zu 1 MiB groß sein.

  2. Die Anzahl der Unterschiede prüfen

    Der Vergleich startet automatisch, sobald beide Eingaben geladen sind. Wenn alles übereinstimmt, bestätigt das Ergebnis, dass alle Bytes und beide Längen identisch sind.

  3. Einen Offset auswählen und umliegende Bytes prüfen

    Wählen Sie einen Offset in der Differenzliste oder geben Sie ihn dezimal oder hexadezimal mit 0x-Präfix ein. Prüfen Sie bis zu acht Bytes auf jeder Seite und bewegen Sie sich bei Bedarf in Acht-Byte-Schritten.

Wann es hilft

Eine Datei vor und nach einer Änderung prüfen

Vergleichen Sie Dateien mit derselben Struktur, um zu sehen, welche Bytewerte sich geändert haben und wo.

Kleine Bytefolgen abgleichen

Laden Sie hexadezimale Bytes in A und B, um geänderte Werte oder Unterschiede am Ende zu prüfen.

Das Ergebnis verstehen

Bytes werden am selben Offset verglichen

Ein Offset ist eine vom Anfang der Eingabe gezählte Position, beginnend bei null. Das hexadezimale 0x1A und die dezimale 26 bezeichnen dieselbe Position. Der Vergleich deckt übereinstimmende Offsets bis zum Ende der längeren Eingabe ab.

Wenn Bytes in der Mitte eingefügt wurden, können viele spätere Offsets abweichen. Dieses Tool leitet keine Einfügepositionen ab und richtet Bytefolgen nicht neu aus.

Gesamtzahl und Liste decken unterschiedliche Bereiche ab

Die Gesamtzahl umfasst jede verschiedene Position. Die Liste zeigt die ersten 500. Die direkte Offset-Navigation ist von diesem Limit unabhängig, sodass Sie auch spätere Positionen prüfen können.

Fehlende Bytes und ASCII-Punkte

„Kein Byte“ oder „—“ bedeutet, dass diese Eingabe an diesem Offset kein Byte hat. Zellen jenseits beider Eingaben sind leer. ASCII zeigt Zeichen von 0x20 bis 0x7E; andere Werte erscheinen als Punkte. Ein Punkt bedeutet weder ein fehlendes Byte noch den Wert 00.

Erneutes Laden aktualisiert den Vergleich

Das erneute Laden von A oder B ersetzt nur diese Eingabe. Wenn das Laden fehlschlägt, bleiben die zuletzt erfolgreich geladenen Bytes erhalten und Teil des Vergleichs. Das bloße Wechseln der Eingabemethode lädt keine Bytes neu.

Häufig gestellte Fragen

Können Dateien mit unterschiedlichen Namen übereinstimmen?

Ja. Dateien stimmen überein, wenn jedes Byte und beide Längen identisch sind. Dateinamen sind nicht Teil des Vergleichs.

Was passiert, wenn es mehr als 500 Unterschiede gibt?

Die Gesamtzahl enthält weiterhin jeden Unterschied. Die Liste zeigt die ersten 500 Positionen, und Sie können direkt einen Offset eingeben, um Positionen darüber hinaus zu prüfen.

Kann ich Bytes hier bearbeiten oder speichern?

Diese Seite zeigt den Vergleich. Verwenden Sie den Binär-Editor, um Bytes zu ersetzen oder eine Datei zu speichern. Dort müssen Sie Ihre Datei erneut auswählen.

Welche hexadezimale Eingabe wird akzeptiert?

Geben Sie vollständige zweistellige Bytes von 00 bis FF ein, optional durch Leerzeichen oder Zeilenumbrüche getrennt. Fügen Sie keine 0x-Präfixe oder eine Offset-Spalte ein. Das Laden eines leeren Felds erzeugt eine Eingabe mit null Bytes.

Werden die Originaldateien geändert?

Nein. Die geladenen Bytes werden verglichen und die Unterschiede werden auf dem Bildschirm angezeigt.

Eingaben und Ergebnisse

Eingabe
Eine Datei oder eine hexadezimale Bytefolge in A und B, jeweils bis zu 1 MiB.
Vergleich
Übereinstimmende Offsets bis zum Ende der längeren Eingabe; eine Gesamtzahl der Unterschiede und die ersten 500 verschiedenen Positionen.
Ergebnis
Verschiedene Offsets mit nahegelegenen hexadezimalen Bytes und ASCII. Die Originaldateien bleiben unverändert.

Aktuelle Einstellungen

Werkzeuge suchen