Befehl zum Konvertieren von Little-Endian-Speicheradressen in Hex-Code?

Befehl zum Konvertieren von Little-Endian-Speicheradressen in Hex-Code?

Ich frage mich, ob es im Terminal bereits einen Befehl oder ein Dienstprogramm gibt, das eine Little-Endian-Speicheradresse (z. B. 5F4A358F) in einen Hex-Code (in diesem Fall \x8f\x35\x4a\x5f) umwandeln kann.

Antwort1

perl -le 'print scalar reverse unpack "h*", pack "H*", "5F4A358F"'

Zuerst packdie Hex-Zeichenfolge und dann mit „h“ entpacken, was im Wesentlichen die Änderung der Byte-Reihenfolge bewirkt.

verwandte Informationen