Stavo cercando come fare un hexdump inverso e ho trovato xxd menzionato. Tuttavia, non sembra funzionare semplicemente:
xxd -r hexdumpfile > binaryfile
Ho quindi confrontato la differenza tra le uscite di xxd infilee hexdump infilee ho trovato tre differenze:
- L'output xxd ha i due punti dopo l'indirizzo
- xxd output ha le posizioni nei dati invertite (ad esempio,
5a42in hexdump l'output diventa425ain xxd output) - Ci sono alcuni caratteri extra dopo ogni riga
Ho solo la versione hexdumped di alcuni file su un server. Come posso recuperare correttamente i dati binari usando xxd?
hexdumpti permette di scegliere l'endianness usata nel suo output, il che potrebbe renderlo più semplice. (Perché adesso? Hai trovato utile la tua domanda per qualcosa di estraneo.)