Risposte:
xxd file > hex_dump_of_file.txt
hexdump -C yourfile.bin
a meno che tu non voglia modificarlo ovviamente. La maggior parte delle distribuzioni di Linux hanno hexdump
di default (ma ovviamente non tutte).
vi your_filename
colpire esc
Digitare :%!xxd
per visualizzare le stringhe esadecimali, n :%!xxd -r
per tornare alla modifica normale.
:%!xxd
aggiunta di caratteri indesiderati, ovvero una nuova riga nel mio file?
Come fallback c'è sempre od -xc filename
Se si desidera aprire file binari (in 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
È possibile aprire emacs (in modalità terminale, utilizzando emacs -nw
per esempio), e quindi utilizzare la modalità Hexl: M-x hexl-mode
.
https://www.gnu.org/software/emacs/manual/html_node/emacs/Editing-Binary-Files.html
È possibile utilizzare il file binario hexdump
sudo apt-get install hexdump
hexdump -C yourfile.bin
sudo xxd /dev/diskn | less
è ora la mia nuova cosa preferita.