sudo xxd /dev/diskn | lessahora es mi nueva cosa favorita.
krs013
66
... y está preinstalado en Mac OS X y Linux.
Sridhar Sarnobat
1
Esto tiene la ventaja sobre "hexdump" que también muestra el formulario ASCII en el lateral, lo que facilita la identificación de la ubicación que quiero ver.
Paŭlo Ebermann
1
Y para volcar la salida en un archivo de texto ASCII para examinar y buscar:xxd file > hex_dump_of_file.txt
Gabriel Staples
un suplemento: xxd no es solo para linux shell. Creo que viene con vim. Tenía vim instalado en Windows, y descubrí que también puedo usar xxd en Windows.
Tiina
182
hexdump -C yourfile.bin
a menos que quieras editarlo, por supuesto. La mayoría de las distribuciones de Linux tienen hexdumppor defecto (pero obviamente no todas).
Me gusta esta idea, pero al igual que las otras sugerencias, solo genera hexadecimal. Obviamente, esto es mucho más compacto que el binario, pero estoy tratando con archivos muy pequeños, por lo que se prefiere el binario. ¿Es hexadecimal la única forma en que podré ver el archivo?
adam_0
1
Bueno, ¿qué tan pequeño es el archivo? Cualquier cosa sobre un par de bytes y comenzarás a perder la cabeza usando binarios de todos modos. Hex tiene mucho más sentido para la mayoría de las cosas. Si no se siente cómodo con el hexadecimal, simplemente ubique los bytes que le interesan y conviértalos utilizando una calculadora hexadecimal.
Pato
3
Necesito asegurarme de que mi archivo se esté comprimiendo correctamente y no sé cómo debería verse en hexadecimal (el tamaño de cada unidad es de 7 bits), por lo que tendría que descifrar los números a mano.
adam_0
¿Tienes algún método para ver el texto del archivo binario? Puedo obtener el código HEX, pero ¿cómo debo decodificarlo en texto humano normal?
Lukas Liesis
¿Qué pasa con la salida de hexdump -C data.bin | hexdump -C
cyb0k
69
vi your_filename
golpear esc
Escriba :%!xxdpara ver las cadenas hexadecimales, y la n :%!xxd -rpara volver a la edición normal.
sudo xxd /dev/diskn | less
ahora es mi nueva cosa favorita.xxd file > hex_dump_of_file.txt
a menos que quieras editarlo, por supuesto. La mayoría de las distribuciones de Linux tienen
hexdump
por defecto (pero obviamente no todas).fuente
golpear esc
Escriba
:%!xxd
para ver las cadenas hexadecimales, y la n:%!xxd -r
para volver a la edición normal.fuente
:%!xxd
adición de caracteres no deseados, es decir, una nueva línea a mi archivo?Como alternativa siempre hay
od -xc filename
fuente
Si desea abrir archivos binarios (en CentOS 7):
fuente
sudo apt-get install bless
Bless es una herramienta GUI que puede ver, editar, buscar y mucho más. Es muy ligero.
fuente
Consulte Edición hexadecimal mejorada en el Wiki de Vim Tips .
fuente
fuente
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
fuente
Puede usar el archivo binario hexdump
fuente