Каким сниппетом на C# можно «извлечь» часть гигантского текстового файла из его середины?
Есть большой текстовый файл (>1ГБ)
Нужно получить кусок его содержимого начиная с определенного байта №1 заканчивая определенный байтом №2
Например взять информацию, начиная с 1000 Кб (от начала файла) размером 100Кб
using (var fs = new FileStream(@"file.txt", FileMode.Open, FileAccess.Read))
{
fs.Seek(1000 * 1024, SeekOrigin.Begin);
var b = new byte[100 * 1024];
fs.Read(b, 0, b.Length);
}