Réponses:
xxd file > hex_dump_of_file.txt
hexdump -C yourfile.bin
sauf si vous souhaitez le modifier bien sûr. La plupart des distributions Linux ont hexdump
par défaut (mais évidemment pas toutes).
vi your_filename
frappé esc
Tapez :%!xxd
pour afficher les chaînes hexadécimales, le n :%!xxd -r
pour revenir à l'édition normale.
:%!xxd
ajout de caractères indésirables, par exemple une nouvelle ligne à mon fichier?
Comme solution de rechange, il y a toujours od -xc filename
Si vous souhaitez ouvrir des fichiers binaires (dans CentOS 7):
strings <binary_filename>
$ echo -n 'Hello world!' | hd
00000000 48 65 6c 6c 6f 20 77 6f 72 6c 64 21 |Hello world!|
0000000c
Vous pouvez ouvrir emacs (en mode terminal, en utilisant emacs -nw
par exemple), puis utiliser le mode Hexl: M-x hexl-mode
.
https://www.gnu.org/software/emacs/manual/html_node/emacs/Editing-Binary-Files.html
Vous pouvez utiliser le fichier binaire hexdump
sudo apt-get install hexdump
hexdump -C yourfile.bin
sudo xxd /dev/diskn | less
est maintenant ma nouvelle chose préférée.