Мне нужен способ вставить некоторые кластеры файлов в середину файла, чтобы вставить некоторые данные.
Обычно я просто читал весь файл и записывал его обратно с изменениями, но файлы имеют размер в несколько гигабайт, и для чтения файла требуется всего 30 минут. Запишите его снова.
Размер кластера меня не беспокоит; Я могу по существу записать нули до конца моих вставленных кластеров, и он все равно будет работать в этом формате.
Как использовать API файлов Windows (или какой-либо другой механизм), чтобы изменить таблицу размещения файлов в файле, вставив один или несколько неиспользуемых кластеров в указанную точку посередине файла?