Toutes les informations sur un ordinateur, peu importe comment elle apparaît à l'utilisateur , est stocké physiquement sous forme de code binaire, une série de zéros et de 1. En langage mathématique , les magasins binaires informations contenues dans « base 2 », car il n'y a que deux chiffres. Bien binaire est vrai pour le matériel , en réalité, presque toutes les informations de l'ordinateur est codé en octets : une série de huit bits binaires qui a une signification particulière . Par exemple, dans le code ASCII , chaque caractère dans le texte anglais a un jeu un byte code . Cela rend en base 16 ou hexadécimal , d'une manière de pouvoir travailler avec des données brutes. Il est plus significatif que le code binaire , mais elle est toujours pertinente à exactement comment les données sont représentées dans la mémoire. Instructions 1 Ouvrez un terminal . La procédure varie en fonction de votre version de Linux. 2 type "nom de fichier xxd > TEMP. " Cela crée un " vidage hexadécimal " dans le fichier " TEMP ". 3 type "TEMP vim ". Vim est un éditeur populaire et puissant texte disponible sur presque tous les systèmes Linux, mais n'hésitez pas à le remplacer par le nom de votre éditeur de texte préféré . 4 modifiera le fichier si nécessaire. Par exemple, dans un fichier texte , vous pouvez remplacer tous les onglets , représentés par le code ASCII 09 , avec trois espaces , comme dans le code ASCII 202020 . 5 Enregistrez votre travail . Dans Vim , vous pouvez le faire en appuyant sur " Esc" et en tapant " : w". 6 type " xxd -r TEMP > filename" . Cela réécrit le fichier existant en utilisant votre dump hexa édité.
|