Respuestas:
xxd file > hex_dump_of_file.txt
hexdump -C yourfile.bin
a menos que quieras editarlo, por supuesto. La mayoría de las distribuciones de Linux tienen hexdump
por defecto (pero obviamente no todas).
vi your_filename
golpear esc
Escriba :%!xxd
para ver las cadenas hexadecimales, y la n :%!xxd -r
para volver a la edición normal.
:%!xxd
adición de caracteres no deseados, es decir, una nueva línea a mi archivo?
Como alternativa siempre hay od -xc filename
Si desea abrir archivos binarios (en 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
Puede abrir emacs (en modo terminal, usando emacs -nw
por ejemplo), y luego usar el modo Hexl: M-x hexl-mode
.
https://www.gnu.org/software/emacs/manual/html_node/emacs/Editing-Binary-Files.html
Puede usar el archivo binario hexdump
sudo apt-get install hexdump
hexdump -C yourfile.bin
sudo xxd /dev/diskn | less
ahora es mi nueva cosa favorita.