|
/7y3uK
%) Насколько я тебя понял, тебе интересна работа с файлами большого размера.
Простые операции реализуются тривиально с помощью функций WinAPI. Операции удаления (вставки) определенного числа байт из середины (в середину) файла являются не стандартными. Тебе нужны не алгоритмы файловых операций, а алгоритмы работы со списками.
Могу предложить следующие варианты:
1. Один большой файл режешь на кучу маленьких (причем размеры этих файлов могут быть различными). При этом получишь выигрышь при вставке/удалении (так как удалить или вставить в маленький файл проще, чем в большой). Но получаешь проигрышь при выполнении комманды seek.
1. Пишешь свою файловую систему, в которой функции вставки в середину файла является стандартной операцией %)
|