Un vidage
hexadécimal est un instantané de la mémoire de l’ordinateur, généralement
affichée sous forme de texte sur un écran ou dans un imprimé. L’hexadécimal, ou
hexagonale, est un système de numération en base 16 utilisé par les ordinateurs
pour représenter code binaire quand les gens ont besoin de le lire. Les décharges
d'ordinateur sont le nom commun pour écrire des informations dans la mémoire à
un fichier, souvent avant une panne de logiciel. Avec cela à l'esprit, un
vidage hexadécimal est généralement utilisé par les gens de travailler à
travers exactement ce qu'est un ordinateur faisait juste avant un accident.
Pour comprendre
un vidage hexadécimal, il est nécessaire de comprendre un peu comment les
systèmes numériques alternatifs travaillent. Les systèmes de numération sont notés
comme étant [valeur] de base. La valeur d'un système de nombre détermine le
nombre de chiffres des numéros il existe dans le système. Par exemple, la
plupart des gens utilisent normalement un système de base 10 qui comprend les
dix chiffres, de zéro à neuf. Bien qu'il puisse être difficile de comprendre
les systèmes numériques qui sont autres que de base 10, il est très facile pour
les ordinateurs. Différents systèmes de comptage de base permettent de
programmes plus rapides et de meilleures méthodes de stockage que d'un système
de base 10 standards.
La plupart du
code informatique fonctionne en binaire, une série de 1 et de 0 qui
représentent sur et en dehors de la mémoire magnétique de l'ordinateur. Comme
un système de base 2, binaire possède de très grands nombres qui représentent
relativement petites de base 10 numéros. A titre d'exemple, "1001" en
binaire est égal à neuf en base 10. Quand les ordinateurs stockent des données
binaires, ils le font en deux blocs à quatre chiffres, appelé un octet, qui
représentent chacun un numéro. Un bloc qui lit "0100 1101" serait
"4 13" en base 10 notations.
Hexadécimal est un
système de numération en base 16 qui contient les valeurs de zéro à 15. Depuis
le plus grand nombre qui peut être écrit dans les quatre chiffres du binaire
est "1111" ou "15" en base 10, le nombre binaire à quatre
chiffres est plus facile et plus court à écrire en hexadécimal. Écrire des
valeurs en hexadécimal raccourcit chaque octet de huit chiffres à deux
chiffres.
Une valeur
typique hexagonale peut sembler un peu différent d'un chiffre en base 10. Bien
que les valeurs de zéro à neuf restent les mêmes, 10 à 15 le gain une seule
valeur représentative. Ces valeurs sont représentées par AF. En base 10, ce
serait un problème de maths de base: 4 +11 = 15. Dans l'hexagone, le même
problème se présente comme suit: 4 + B = E.
Les décharges
Hex utilisent tous ces conversions et les numéros de cracher une représentation
textuelle de ce qui était écrit dans la mémoire de l'ordinateur au moment de la
décharge. Un vidage hexadécimal typique a ligne après ligne des nombres dans
les colonnes serrées et cohérentes, tout écrit en hexadécimal. La première
colonne est l’adresse de mémoire de la ligne et se compose de sept chiffres. À
la suite de l'adresse de mémoire sont les valeurs de l'espace que converti à
partir hex binaire. Ce sont généralement des groupes de deux valeurs, soit un
octet, ou quatre valeurs, représentant deux. La dernière colonne est la somme
de contrôle de l'adresse, une valeur utilisée pour vérifier l'exactitude de
l'information, et est généralement de six chiffres.