Все возможные алгоритмы "слияния" конфигов никак не пересекаются с другими функциями эмулятора, поэтому их вполне можно реализовать отдельной утилитой.
Сравнивать текстовые файлы гораздо удобнее с использованием регулярных выражений ( я для этого использую Perl ), только при написании "объединителя" не надо забывать, что логическая структура конфига мало связана с "физической" - строки в двух объединяемых файлах cfg или ini могут располагаться в разном порядке, но иметь один смысл.





Ответить с цитированием