2011-08-28 131 views
-2

我試過多種方法來打開一個文件OTB(OTB文件是喜歡的DAT文件),但我不能找出如何.. 這是我試過的最新: http://pastebin.com/vXFN1pmV閱讀在C#中的dat文件

問題是:你如何打開並閱讀C#中的.dat文件?它可能有ASCII字符。 謝謝

+1

.dat文件可以包含任何東西。不能保證它只是ascii –

+0

你的代碼無法從文件中讀取。你的問題究竟在哪裏? –

+0

OTB文件是來自手機的圖像。你可能需要一個SDK/API(或者用你自己的規範編寫) - 它是未壓縮的;因此轉換爲位圖可能相當簡單。 – vcsjones

回答

3

如果要將整個文件讀入字符串,可以使用File.ReadAllText()。如果要將二進制文件讀入byte[],請使用File.ReadAllBytes()

+0

我總是得到「System.Bytes []」輸出,而不是字節..爲什麼? – Marcus

+0

這是代碼:http://pastebin.com/CWV1qhym – Marcus

+0

因爲這是你在'byte []''上調用'ToString()'時得到的。如果你想把它轉換成一些可讀的字符串,你需要自己編寫代碼。 – svick

0

OTB文件似乎(根據this link諾基亞在空中位圖圖像。在鏈接描述打開它
使用應用程序...

如果你想打印出結果,試試這個BitConverter.ToString(Bytes);