Ich suchte nach einem Reverse Hexdump und fand xxd erwähnt. Es scheint jedoch nicht einfach zu funktionieren:
xxd -r hexdumpfile > binaryfile
Ich habe dann den Unterschied zwischen den Ausgaben von xxd infileund verglichen hexdump infileund drei Unterschiede festgestellt:
- xxd Ausgabe hat einen Doppelpunkt nach der Adresse
- Bei der xxd-Ausgabe sind die Positionen in den Daten umgekehrt (z. B. wird
5a42bei der Hexdump-Ausgabe die425axxd-Ausgabe). - Nach jeder Zeile stehen einige zusätzliche Zeichen
Ich habe nur die hexadezimale Version bestimmter Dateien auf einem Server. Wie kann ich die Binärdaten mit xxd korrekt zurückerhalten?
hexdumpkönnen Sie die Endianness auswählen, die in der Ausgabe verwendet wird, was dies vereinfachen könnte. (Warum jetzt? Fand Ihre Frage hilfreich für etwas, das nichts damit zu