2010-10-21 78 views
1

我有一個二進制數據文件,採用相對古老的程序使用的格式,我試圖將其轉換爲理智的格式。在十六進制編輯器的幫助下,我已經基本上制定了文件格式,只是它包含希伯來文字符和奇數編碼。翻譯奇數希伯來文編碼的數據文件

所有字符都是8位。 「標準」27個輔音(包括「最終」輔音)從十六進制到九十九。然後有些元音似乎圍繞十六進制9B左右開始(我正好在標準輔音結束後猜測)。然後有一些「虛線」的輔音,它們似乎以十六進制E0開頭。

如果我沒有記錯,我認爲這是某種DOS編碼。這是什麼編碼,我應該把它翻譯成什麼樣的編碼,以便以色列的用戶能夠在Microsoft Word中輕鬆打開它?有沒有我可以用來翻譯的工具?

回答

1

80至9A似乎與CP862中的碼點相匹配,但找不到元音碼點的任何匹配。我認爲你應該做的只是自定義映射to Unicode並以UTF-8或UTF-16LE純文本文件生成輸出。如果添加物料清單(字節順序標記),記事本和/或Word應該能夠毫無問題地讀取它。我可能會製作一個小的Python腳本,但在任何其他語言中都不應該很難。