Saya sedang mencari cara melakukan hexdump terbalik dan menemukan xxd disebutkan. Namun, tampaknya tidak bekerja dengan mudah:
xxd -r hexdumpfile > binaryfile
Saya kemudian membandingkan perbedaan antara keluaran xxd infiledan hexdump infile, dan menemukan tiga perbedaan:
- Output xxd memiliki titik dua setelah alamat
- output xxd memiliki posisi dalam data terbalik (misalnya,
5a42dalam output hexdump menjadi425adalam output xxd) - Ada beberapa karakter tambahan setelah setiap baris
Saya hanya memiliki versi hexdumped file tertentu di server. Bagaimana saya bisa mendapatkan kembali data biner dengan benar menggunakan xxd?
hexdumpmemungkinkan Anda untuk memilih endianness yang digunakan dalam outputnya, yang dapat membuat ini lebih sederhana. (Kenapa sekarang? Menemukan pertanyaan Anda bermanfaat untuk sesuatu yang tidak berhubungan.)