ビッグエンディアンの16進文字列から読み取ることができる文字列をどのように取得できますか?

ビッグエンディアンの16進文字列から読み取ることができる文字列をどのように取得できますか?

16進文字列から読み取ることができる文字列を取得する方法

BE の 0049006e00740072006f は
一般語を表します。各単語に対してバイトペアを交換する必要はありません。

xxdを使用しようとするのは何も知らないので無駄です。

$ xxd <<<0049006e00740072006f
00000000: 3030 3439 3030 3665 3030 3734 3030 3732  0049006e00740072
00000010: 3030 3666 3030 3634 3030 3735 3030 3633  006f006400750063

答え1

16進ではなく文字列形式で値を提供します!

生の16進数として解釈するには、標準入力で読み取りをxxd使用する必要があります。-

PostScriptスタイルでジョブと-r出力を逆にするには、このフラグを使用します。-p

xxd -r -p - <<< 0049006e00740072006f

返品

Intro

関連情報