从hexdump中剥离高位 - 将高位ascii转换为低位

时间:2013-06-21 15:47:42

标签: ascii hexdump extended-ascii retro-computing

我正在使用Apple II磁盘映像,尝试通过hexdump检查其内容。

文件中编码的各种东西都有字符串,例如玩家的名字。在hexdump中,它们以“高”或“扩展”ASCII格式出现。

此字符串:

C2 D2 C9 C1 CE A0 D4 C8 C5 A0 C6 C9 D3 D4

读为“ÂÒÉÁÎÔÈÅÆÉÓÔ”,但高位剥离后,上面的字符串将是

42 52 49 41 4E 20 54 48 45 20 46 49 53 54

会读到“BRIAN THE FIST”

我正在寻找一种方法(脚本或其他方式)将hexdump的“高”ASCII字节剥离为“低”或者可以将高字符解释并显示为低等效的应用程序。

2 个答案:

答案 0 :(得分:1)

我发现我可以在CiderPress中打开DSK,它会自动将“高”ASCII转换为可读形式。

答案 1 :(得分:0)

我一直在寻找相同的答案,但却找不到使用hexdump的方法。

我最终在golang中编写了这个实用程序(应该可以在任何支持go的平台上运行)。

https://github.com/digarok/hihex