linux - operaciones - ¿Cómo ver archivos en binario en el terminal?
ejemplos de archivos binarios (10)
Lo primero es lo primero, estoy en un Mac ssh''ing en una máquina Linux a través de Terminal.
Me gustaría ver el contenido de un archivo en el directorio actual, pero en binario. ¿Hay un modo binario para editores de texto como VI o Nano o similares?
Como alternativa, siempre hay od -xc filename
Puede abrir emacs (en modo terminal, usando emacs -nw
por ejemplo), y luego usar el modo Hexl: Mx hexl-mode
.
https://www.gnu.org/software/emacs/manual/html_node/emacs/Editing-Binary-Files.html
Puedes usar el archivo binario hexdump
sudo apt-get install hexdump
hexdump -C yourfile.bin
Si desea abrir archivos binarios (en CentOS 7):
strings <binary_filename>
xxd hace tanto binario como hexadecimal
compartimiento:
xxd -b file
maleficio:
xxd file
sudo apt-get install bless
Bless es una herramienta GUI que puede ver, editar, buscar y mucho más. Su peso muy ligero.
$ echo -n ''Hello world!'' | hd
00000000 48 65 6c 6c 6f 20 77 6f 72 6c 64 21 |Hello world!|
0000000c
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 yourfilename
pulsa Esc
Escriba :%!xxd
para ver las cadenas hexadecimales, luego :%!xxd -r
para volver a la edición normal.