リトルエンディアンのメモリアドレスを 16 進コードに変換するコマンドはありますか?

リトルエンディアンのメモリアドレスを 16 進コードに変換するコマンドはありますか?

リトル エンディアンのメモリ アドレス (たとえば 5F4A358F) を取得して、それを 16 進コード (この場合は \x8f\x35\x4a\x5f) に変換できるコマンドまたはユーティリティが、ターミナル内にすでに組み込まれているかどうか疑問に思っています。

答え1

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

まずpack16 進文字列を、次に 'h' で解凍して、基本的にエンディアンの変更を実行します。

関連情報