Antworten:
xxd file > hex_dump_of_file.txt
hexdump -C yourfile.bin
es sei denn, Sie möchten es natürlich bearbeiten. Die meisten Linux-Distributionen haben hexdump
standardmäßig (aber offensichtlich nicht alle).
vi your_filename
schlagen esc
Geben Sie ein :%!xxd
, um die Hex-Zeichenfolgen anzuzeigen, und n :%!xxd -r
, um zur normalen Bearbeitung zurückzukehren.
:%!xxd
ich unerwünschte Zeichen, dh eine neue Zeile, zu meiner Datei hinzugefügt habe.
Als Fallback gibt es immer od -xc filename
Wenn Sie Binärdateien öffnen möchten (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
Sie können Emacs öffnen ( emacs -nw
z. B. im Terminalmodus ) und dann den Hexl-Modus verwenden : M-x hexl-mode
.
https://www.gnu.org/software/emacs/manual/html_node/emacs/Editing-Binary-Files.html
Sie können eine Hexdump-Binärdatei verwenden
sudo apt-get install hexdump
hexdump -C yourfile.bin
sudo xxd /dev/diskn | less
ist jetzt meine neue Lieblingssache.