Например есть файл размером 1ГБ, как получить участок данных из него находящиеся где то посередине не читая его полностью.
Использовать функции семейства *seek. Если используете старый, сишный способ чтения файлов (fopen, 'fread`), тогда используйте функцию fseek. Эта функция получает три параметра - первый - файловый дескриптор, третий - способ "перемотки" - от начала, от текущей позиции или от конца. А второй параметр указывает на сколько байт "перематывать". Также парная к ней функция ftell, которая возвращает текущее положение.
Если используете работу через stream (fstream), тогда нужна функция seekg.
Продвижение своими сайтами как стратегия роста и независимости