嘿!我正在尝试用文件流读取一个150mb的文件但是每次我这样做都得到的是:|zl而不是整个流.请注意,它中有一些特殊字符.
有谁知道问题可能是什么?这是我的代码:
using (FileStream fs = File.OpenRead(path))
{
byte[] buffer = new byte[fs.Length];
fs.Read(buffer, 0, buffer.Length);
extract = Encoding.Default.GetString(buffer);
}
Run Code Online (Sandbox Code Playgroud)
编辑:
我试图读取所有文本,但它仍然返回相同的四个字符.它可以在任何其他文件上正常工作,除了这几个.当我使用read all行时,它只获得第一行.