, Он говорит об удалении с начала файла, но проблемы по сути те же, что и для этого вопроса.

способ сделать быстрые модификации больших файлов размером в несколько гигабайт. Поддерживает ли Win32 API возможность вставки текста в файл с определенным смещением без необходимости перезаписывать весь файл обратно на диск с самого начала или со смещения изменения?

Рассмотрим пример. Допустим, у нас есть текст «тест», повторяемый снова и снова в файле размером 1 ГБ. Если я хочу перейти к смещению 500 МБ и вставить текст «новый», есть ли способ вставить его без необходимости перезаписывать весь файл с самого начала и / или без необходимости перезаписывать последние 500 МБ?

Это можно сделать с помощью Win32 API? Если нет, существуют ли какие-либо стратегии для оптимизации операции вставки текста, подобной этой, чтобы максимизировать скорость?

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

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