Les partenaires publicitaires:

Comment modifier un fichier hex dans linux depuis la ligne de commande

Dans le système d'exploitation Linux, de nombreux fichiers contiennent des données ne sont pas stockées en mode texte. Les exemples incluent les fichiers exécutables avec le code de la machine, et les données stockées dans des formats binaires compréhensibles seulement pour les programmes destinés à manipuler ces fichiers. Vous pouvez éditer des fichiers de ce type en utilisant un éditeur binaire qui présente le contenu des fichiers comme des nombres hexadécimaux non interprétées. Linux dispose d'un utilitaire intégré pour éditer des fichiers hexadécimaux de la ligne de commande.

Instructions

  1. 1

    Connectez-vous à l'ordinateur sous Linux en mode texte. Linux va lancer un shell de commande, qui à son tour vous invite à entrer une commande en mode texte.

  2. 2

    Appelez le "vim" éditeur de texte en mode binaire comme suit:

    vim -b




    Appuyez sur Entrée."

  3. 3

    Configurez vim pour fonctionner en mode hexadécimal, puis chargez le fichier que vous devez modifier en tapant les commandes ci-dessous:

    : affichage de la pellicule setlocal = uhex

    :! r xxd myFile.hex

    Remplacer "myFile.hex" par le nom du fichier que vous devez modifier. Appuyez sur "Entrée" après chaque ligne. Vim affichera le contenu du fichier dans les deux hex et le texte - à l'extrémité droite de chaque ligne - modes.

  4. 4


    Modifier le contenu du fichier, au besoin en utilisant les touches fléchées pour se déplacer.

  5. 5

    Quittiez Vim tout en économisant vos modifications, en appuyant sur "Esc", puis en tapant:

    : wq

    Appuyez sur Entrée."

» » » » Comment modifier un fichier hex dans linux depuis la ligne de commande