如何使用 hd 從十六進位轉儲中取得 ascii?

如何使用 hd 從十六進位轉儲中取得 ascii?

我有這個十六進制轉儲:

0100 0000 3f00 0000 0a59 6f55 90df 0100
0f00 0000 6d6f 746f 726f 6c61 2058 5431
3036 3839 3744 3245 3430 3630 3737 4143
3531 3632 3930 3937 3244 3933 3845 4343

我相信它是一個空格分隔的 8 列、零填充的 2 位十六進制數字。

我想使用 hexdump (hd) 實用程式將此 hexdump 轉換回 ascii。

如何進行?

謝謝。

答案1

這就是我在 Linux 中所做的:

$ echo '0100 0000 3f00 0000 0a59 6f55 90df 0100
0f00 0000 6d6f 746f 726f 6c61 2058 5431
3036 3839 3744 3245 3430 3630 3737 4143
3531 3632 3930 3937 3244 3933 3845 4343' | xxd -r -p
?
YoU��motorola XT106897D2E406077AC516290972D938ECC

相關內容