У меня есть следующий код:
using (var fs = new FileStream(@"C:\dump.bin", FileMode.Create))
{
income.CopyTo(fs);
}
income
— это поток, который мне нужно сохранить на диск, проблема в том, что я хочу проигнорировать последние 8 байт и сохранить все до этого. Поток доходов доступен только для чтения, только для пересылки, поэтому я не могу предсказать его размер и не хочу загружать весь поток в память из-за отправляемых огромных файлов.
Любая помощь будет оценена.