Привет! Я пытаюсь прочитать файл 150 Мб с потоком файлов, но каждый раз, когда я делаю это, все, что я получаю, это: |zl
вместо всего потока. Обратите внимание, что в нем есть специальные символы.
Кто-нибудь знает, в чем может быть проблема? вот мой код:
using (FileStream fs = File.OpenRead(path))
{
byte[] buffer = new byte[fs.Length];
fs.Read(buffer, 0, buffer.Length);
extract = Encoding.Default.GetString(buffer);
}
Edit:
Я пытался прочитать весь текст, но он все еще возвращал те же четыре символа. Он отлично работает на любом другом файле, кроме этих немногих. Когда я использую чтение всех строк, он получает только первую строку.