> -- Роман М. писал(а):
> 
Да, именно это и имелось.
> -- Цитата:
> Меня такие вопросы наводят на мысль, что я мыслю по-прежнему, по-борландовски. Поправь, если  я не прав.
Похоже на то. У нас вообще-то есть готовый инструмент для хранения разнородных блоков патча - составной документ ББ. Как это должно выглядеть - в примере. Естественно там без обработки ошибок и ещё кучи мелочей... Так что вопрос о формате патч-файла вообще не стоит - ODC

А вот что я реально не понимаю - алгоритм работы diffа. Патчер - тупой конечный автомат, перебирающий блоки. А вот diff?