Was ist eine Hex -Müllkippe?
A hex dump is a snapshot of computer memory, generally displayed as text either on a screen or in a printout. Hexadecimal, or hex, is a base-16 number system used by computers to represent binary code when people need to read it. Computer dumps are the common name for writing information in memory to a file, often before a software failure. In diesem Sinne wird in der Regel ein Hex -Dump von Personen verwendet, um genau das zu bearbeiten, was ein Computer kurz vor einem Absturz tat. Number systems are notated as being base-[value]. The value in a number system determines how many digits of numbers there are in the system. For instance, most people normally use a base-10 system that has ten numbers, zero through nine. While it may be hard to understand number systems that are other than base-10, it is very easy for computers. Different base counting systems allow for faster progrAMS und bessere Speichermethoden als ein Standard-Basis-10-System.
Die meisten Computercode arbeiten in Binary, einer Reihe von 1s und 0s, die im Magnetspeicher des Computers ein- und auswirken. Als Basis-2-System hat Binary sehr große Zahlen, die relativ kleine Basis-10-Zahlen darstellen. Als Beispiel ist "1001" in Binary in Base-10 gleich neun. Wenn Computer binäre Daten speichern, tun sie dies in zwei vierstelligen Blöcken, die als Byte bezeichnet werden und die jeweils eine Zahl darstellen. Ein Block mit "0100 1101" lautet "4 13" in der Basis-10-Notation.
hexadezimal ist ein Basis-16-Zahlensystem, das die Werte Null bis 15 enthält. Da die größte Zahl in vier Ziffern binärer Binärzahlen geschrieben werden kann, ist "1111" oder "15" in Basis-10, dann ist die vierstellige Binärzahl einfacher und kürzer, um 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 ein l aussehenITLTLE unterscheidet sich von einer 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 mathematisches Problem: 4+11 = 15. In Hex würde das gleiche Problem so aussehen: 4+b = e.
Hex -Dumps verwenden alle diese Conversions und Zahlen, um eine Textdarstellung dessen auszuspucken, was zum Zeitpunkt des Dumps im Speicher des Computers 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 in Hex konvertiert. Dies sind typischerweise Gruppen von zwei Werten, die ein Byte oder vier Werte darstellen, die zwei darstellen. Die letzte Spalte ist die Prüfsumme der Adresse, ein Wert, der zur Überprüfung der Genauigkeit der Informationen verwendet wird, und beträgt normalerweise sechs Ziffern.