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 infile
dan hexdump infile
, dan menemukan tiga perbedaan:
- Output xxd memiliki titik dua setelah alamat
- output xxd memiliki posisi dalam data terbalik (misalnya,
5a42
dalam output hexdump menjadi425a
dalam 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?
hexdump
memungkinkan 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.)