将小端内存地址转换为十六进制代码的命令?

将小端内存地址转换为十六进制代码的命令?

我想知道终端中是否已经内置了一个命令或实用程序,可以获取一点端序内存地址(例如 5F4A358F)并将其转换为十六进制代码(在本例中为 \x8f\x35\x4a\x5f)?

答案1

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

首先是pack十六进制字符串,然后用“h”将其解压,本质上影响了字节顺序的变化。

相关内容