2013-06-21 58 views
1

我正在使用Apple II磁盘映像,尝试通过hexdump检查其内容。剥离hexdump的高位 - 将高位ascii转换为低位

有文件中编码各种东西的字符串,例如玩家的名字。在hexdump中,它们显示为“高”或“扩展”ASCII。

此字符串:

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

读作 “ÂÒÉÁÎOEAÆÉÓÔ”,但与高比特剥离,上面的字符串将是

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

将读为 “BRIAN拳头”

我正在寻找一种方法(脚本或其他方式)将十六进制数字的“高”ASCII字节剥离为“低”,或者可以将高字符解释并显示为较低的e quivalent。

回答

1

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

0

我一直在寻找相同的答案,从来没有找到办法与hexdump做到这一点。

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

https://github.com/digarok/hihex