2011-08-28 74 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);