editor
621
modifications
(→Ou alors, utilisez un script. : MàJ script) |
m (→Recherche avec l'éditeur hexcurse : chmt balises "pre" par "code") |
||
Ligne 39 : | Ligne 39 : | ||
<code>michel@debG53SW:~$ hexcurse ~/Téléchargements/debian-live-7.5.0-amd64-xfce-desktop.iso</code> | <code>michel@debG53SW:~$ hexcurse ~/Téléchargements/debian-live-7.5.0-amd64-xfce-desktop.iso</code> | ||
L'écran affiché présente alors le contenu du fichier image ISO en '''Hexa''' (à gauche) et '''ASCII''' (à droite). | L'écran affiché présente alors le contenu du fichier image ISO en '''Hexa''' (à gauche) et '''ASCII''' (à droite). | ||
< | <code> | ||
┌00000000─────────────────────────────────────────────────┐^┌────────────────┐ | ┌00000000─────────────────────────────────────────────────┐^┌────────────────┐ | ||
│00000000 33 ED 90 90 90 90 90 90 90 90 90 90 90 90 90 90 │◆│3...............│ | │00000000 33 ED 90 90 90 90 90 90 90 90 90 90 90 90 90 90 │◆│3...............│ | ||
Ligne 75 : | Ligne 75 : | ||
└─────────────────────────────────────────────────────────┘v└────────────────┘ | └─────────────────────────────────────────────────────────┘v└────────────────┘ | ||
Help Save Open Goto Find Hex Addr Hex Edit Quit | Help Save Open Goto Find Hex Addr Hex Edit Quit | ||
</ | </code> | ||
La touche '''"F1"''' permet d'obtenir une fenêtre d'aide. | La touche '''"F1"''' permet d'obtenir une fenêtre d'aide. | ||
< | <code> | ||
┌00000000─────────────────────────────────────────────────┐^┌────────────────┐ | ┌00000000─────────────────────────────────────────────────┐^┌────────────────┐ | ||
│ Ctrl Key HexCurse Keyboard Commands │◆│ Function Keys │ | │ Ctrl Key HexCurse Keyboard Commands │◆│ Function Keys │ | ||
Ligne 114 : | Ligne 114 : | ||
└─────────────────────────────────────────────────────────┘v└────────────────┘ | └─────────────────────────────────────────────────────────┘v└────────────────┘ | ||
Help Save Open Goto Find Hex Addr Hex Edit Quit | Help Save Open Goto Find Hex Addr Hex Edit Quit | ||
</ | </code> | ||
'''NOTE:''' Pour utiliser les touches de raccourcis de '''hexcurse''', <br /> | '''NOTE:''' Pour utiliser les touches de raccourcis de '''hexcurse''', <br /> | ||
vous devrez peut-être désactiver les touches de raccourcis de la fenêtre de terminal virtuel (voir [http://www.debian-fr.org/emulateur-de-terminal-et-raccourcis-claviers-t48963.html ce post]). | vous devrez peut-être désactiver les touches de raccourcis de la fenêtre de terminal virtuel (voir [http://www.debian-fr.org/emulateur-de-terminal-et-raccourcis-claviers-t48963.html ce post]). | ||
Ligne 143 : | Ligne 143 : | ||
Maintenant que je sais comment faire, je ferme la fenêtre d'aide en utilisant la touche '''"Esc"''', <br /> | Maintenant que je sais comment faire, je ferme la fenêtre d'aide en utilisant la touche '''"Esc"''', <br /> | ||
et je positionne le curseur dans la fenêtre '''Ascii''' avec la touche '''"Tab"''' afin de faire la recherche sur les caractères '''Ascii'''. | et je positionne le curseur dans la fenêtre '''Ascii''' avec la touche '''"Tab"''' afin de faire la recherche sur les caractères '''Ascii'''. | ||
< | <code> | ||
┌00000000─────────────────────────────────────────────────┐^┌────────────────┐ | ┌00000000─────────────────────────────────────────────────┐^┌────────────────┐ | ||
│00000000 33 ED 90 90 90 90 90 90 90 90 90 90 90 90 90 90 │◆│3...............│ | │00000000 33 ED 90 90 90 90 90 90 90 90 90 90 90 90 90 90 │◆│3...............│ | ||
Ligne 179 : | Ligne 179 : | ||
└Enter ascii value (): live-amd64 v└────────────────┘ | └Enter ascii value (): live-amd64 v└────────────────┘ | ||
Help Save Open Goto Find Hex Addr Asc Edit Quit | Help Save Open Goto Find Hex Addr Asc Edit Quit | ||
</ | </code> | ||
Après avoir appuyé sur la touche '''"F5"''', en bas à gauche de l'écran s'affiche une invite me proposant d'entrer la chaîne de caractères à rechercher. <br /> | Après avoir appuyé sur la touche '''"F5"''', en bas à gauche de l'écran s'affiche une invite me proposant d'entrer la chaîne de caractères à rechercher. <br /> | ||
Je réponds alors en entrant la chaîne de caractères : '''live-amd64''' et je valide ma saisie avec la touche habituelle : '''"Entrée"'''. | Je réponds alors en entrant la chaîne de caractères : '''live-amd64''' et je valide ma saisie avec la touche habituelle : '''"Entrée"'''. | ||
Ligne 186 : | Ligne 186 : | ||
La recherche prend un petit peu de temps (35 secondes) mais il s'agit quand même d'un très gros fichier, puis le texte recherché est enfin trouvé. <br /> | La recherche prend un petit peu de temps (35 secondes) mais il s'agit quand même d'un très gros fichier, puis le texte recherché est enfin trouvé. <br /> | ||
Mais il me faut positionner le curseur au début de la ligne, c'est à dire juste après le premier octet '''"null"''' précédent, sur le premier "'''l'''" de "'''l'''abel". | Mais il me faut positionner le curseur au début de la ligne, c'est à dire juste après le premier octet '''"null"''' précédent, sur le premier "'''l'''" de "'''l'''abel". | ||
< | <code> | ||
┌33807006─────────────────────────────────────────────────┐^┌────────────────┐ | ┌33807006─────────────────────────────────────────────────┐^┌────────────────┐ | ||
│33807000 6C 61 62 65 6C 20 6C 69 76 65 2D 61 6D 64 36 34 │▒│label live-amd64│ | │33807000 6C 61 62 65 6C 20 6C 69 76 65 2D 61 6D 64 36 34 │▒│label live-amd64│ | ||
Ligne 222 : | Ligne 222 : | ||
└─────────────────────────────────────────────────────────┘v└────────────────┘ | └─────────────────────────────────────────────────────────┘v└────────────────┘ | ||
Help Save Open Goto Find Hex Addr Asc Edit Quit | Help Save Open Goto Find Hex Addr Asc Edit Quit | ||
</ | </code> | ||
Une fois le curseur bien positionné, en haut à gauche de la fenêtre, on pourra lire le décalage depuis le début du fichier :<br /> | Une fois le curseur bien positionné, en haut à gauche de la fenêtre, on pourra lire le décalage depuis le début du fichier :<br /> | ||
'''33807000''', mais attention, il s'agit d'une valeur hexadécimale. | '''33807000''', mais attention, il s'agit d'une valeur hexadécimale. |