2013-06-21 67 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