Типичный метод чтения контеста [sic] файла Binarny [sic]:
1. Определите длину файла.
2. Выделите динамическую память для файла.
3. Блок чтения файла в двоичном режиме в память.
Некоторые операционные системы могут иметь карту памяти . Это позволяет обрабатывать файл как массив. ОС отвечает за чтение файла в память. Он может читать весь файл или может читать страниц по мере необходимости (по требованию).
См. std::ifstream::read
, std::ifstream::seekg
и std::ifstream::tellg
.