System.IO.File.ReadAllBytes для файла размером более 2 ГБ

У меня есть большой файл, который мне нужно скопировать в память для дальнейшей обработки. Программное обеспечение отлично работает для файлов размером менее 2 ГБ, но как только они превышают этот предел, я получаю исключение, что ReadAllBytes поддерживает только файлы размером менее 2 ГБ.

byte[] buffer = System.IO.File.ReadAllBytes(file); // exception if file > 2GB

Какой самый быстрый способ скопировать файл размером более 2 ГБ в память?

Процесс уже 64бит и флагgcAllowVeryLargeObjects уже установлено.

Ответы на вопрос(1)

Ваш ответ на вопрос