Здравствуйте, BulatZiganshin, Вы писали:
BZ>ещё??? ты хоть представляешь, сколько стоит одно случайное чтение на hdd?
Почему случайное? Читаются файлы последовательно, на втором проходе размеры и порядок блоков известны можно сразу писать куда надо. Если использовать memory mapped файл на запись оверхед будет вполне терпимым.
Но если у тебя есть идеи получше, с интересом выслушаю.