Skip to main content

Was ist eine Hex -Müllkippe?

Ein Hex -Dump ist ein Schnappschuss des Computerspeichers, der im Allgemeinen als Text auf einem Bildschirm oder in einem Ausdruck angezeigt wird.Hexadezimal oder Hex ist ein Basis-16-Zahlensystem, das von Computern verwendet wird, um Binärcode darzustellen, wenn die Leute ihn lesen müssen.Computer -Dumps sind der gebräuchliche Name, um Informationen in Speicher in eine Datei zu schreiben, häufig vor einem Softwarefehler.In diesem Sinne wird ein Hex -Müllkippe in der Regel von Personen verwendet, um genau das zu bearbeiten, was ein Computer kurz vor einem Absturz tat.

Um einen Hex -Dump zu verstehen, ist es notwendig, ein wenig darüber zu verstehen.Zahlensysteme sind als Basis-[Wert] notiert.Der Wert in einem Zahlensystem bestimmt, wie viele Zahlen von Zahlen im System enthalten sind.Zum Beispiel verwenden die meisten Menschen normalerweise ein Basis-10-System mit zehn Zahlen, null bis neun.Es kann zwar schwierig sein, Zahlensysteme als Basis-10 zu verstehen, aber für Computer ist es sehr einfach.Verschiedene Basiszählsysteme ermöglichen schnellere Programme und bessere Speichermethoden als ein Standard-Basis-10-System.

Die meisten Computercode funktionieren in Binärer, einer Reihe von 1s und 0s, die im Magnetspeicher des Computers ein- und ausgeschaltet werden.Als Basis-2-System hat Binary sehr große Zahlen, die relativ kleine Basis-10-Zahlen darstellen.Als Beispiel ist 1001 in Binärer in Base-10 gleich neun.Wenn Computer Binärdaten speichern, tun sie dies in zwei vierstelligen Blöcken, die als Byte bezeichnet werden und die jeweils eine Zahl darstellen.Ein Block, der 0100 1101 liest, wäre 4 13 in der Basis-10-Notation.

Hexadezimal ist ein Basis-16-Zahlensystem, das die Werte Null bis 15 enthältkürzer in Hex zu schreiben.Das Schreiben von Werten in Hex verkürzt jedes Byte von acht Ziffern bis zu zwei Ziffern.

Ein typischer Hex-Wert kann etwas anders aussehen als eine Basis-10-Ziffer.Während die Werte für Null bis neun gleich bleiben, erhalten 10 bis 15 einen einzelnen repräsentativen Wert.Diese Werte werden durch a-f dargestellt.In Base-10 wäre dies ein grundlegendes Mathematikproblem: 4+11 ' 15.In Hex würde das gleiche Problem so aussehen: 4+b ' Exe -Hex -Dumps verwenden alle diese Conversions und Zahlen, um eine Textdarstellung dessen auszuspucken, was zum Zeitpunkt des Dumps im Computer -Speicher geschrieben wurde.Eine typische Hex -Müllkippe hat eine Linie nach Zahlenlinie in engen und konsistenten Spalten, die alle in Hex geschrieben sind.Die erste Spalte ist die Speicheradresse der Zeile und besteht aus sieben Ziffern.Nach der Speicheradresse sind die Werte dieses Raums aus Binärer konvertiert.Dies sind typischerweise Gruppen von zwei Werten, die ein Byte oder vier Werte darstellen, die zwei darstellen.Die letzte Spalte ist die Adressprüfsumme, ein Wert, der zur Überprüfung der Informationsgenauigkeit verwendet wird, und beträgt normalerweise sechs Ziffern.