我们如何从十六进制字符串中获取可读的字符串
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
您以字符串形式提供您的值,而不是十六进制!
如果您想xxd
将其解释为原始十六进制,则需要使用-
从标准输入读取。
使用该-r
标志进行反向操作,并-p
以 postscript 样式输出。
xxd -r -p - <<< 0049006e00740072006f
回报
Intro