Имам нужда от това, за да определя дали мога да заредя файла изцяло в RAM с File.ReadAllBytes (бързо) или да обработя файл с части чрез FileStream, като прочета количеството байтове, близки до OutOfMemoryException, но достатъчно, за да го избегна.
Правя това, за да намаля натоварването на HDD. Мисля, че е по-добре да четете 1gb наведнъж, отколкото да правите цикли на четене като: четене на 4 байта -> обработка на тези -> четене на 4 байта отново -> обработка на тези -> ...