जवाबों:
xxd file > hex_dump_of_file.txt
hexdump -C yourfile.bin
जब तक आप इसे संपादित नहीं करना चाहते। अधिकांश linux distros में hexdump
डिफ़ॉल्ट रूप से (लेकिन स्पष्ट रूप से सभी नहीं) होते हैं।
vi your_filename
मारो esc
:%!xxd
हेक्स स्ट्रिंग्स को देखने के लिए टाइप करें, :%!xxd -r
सामान्य संपादन पर लौटने के लिए n ।
:%!xxd
अपनी फ़ाइल में अनचाहे अक्षर यानी नई लाइन जोड़ ली है?
एक वापसी के रूप में हमेशा होता है od -xc filename
$ echo -n 'Hello world!' | hd
00000000 48 65 6c 6c 6f 20 77 6f 72 6c 64 21 |Hello world!|
0000000c
आप Emacs खोल सकते हैं (टर्मिनल मोड में, का उपयोग कर emacs -nw
उदाहरण के लिए), और उसके बाद Hexl मोड का उपयोग करें: M-x hexl-mode
।
https://www.gnu.org/software/emacs/manual/html_node/emacs/Editing-Binary-Files.html
आप हेक्सडंप बाइनरी फ़ाइल का उपयोग कर सकते हैं
sudo apt-get install hexdump
hexdump -C yourfile.bin
sudo xxd /dev/diskn | less
अब मेरी नई पसंदीदा चीज है।