Текущий архив: 2003.09.04;
Скачать: CL | DM;
Вниз
Сравнение файлов Найти похожие ветки
← →
Yonic (2003-08-16 08:13) [0]Кто-нибудь может подсказать алгоритм или компонент для поиска различий в двух файлах с возможностью подсветки изменений???
← →
clickmaker © (2003-08-16 13:08) [1]Если файлы текстовые, то загружаешь оба в StringList"ы, затем в цикле сравниваешь StringList.Strings[i]. Нашел разницу, ищешь соотв. участок текста в Edit"e и подсвечиваешь. Для подсветки кстати удобно юзать TRichEdit
← →
8ung © (2003-08-18 16:35) [2]А если файлы не текстовые, то используй два TMemoryStream.
← →
8ung © (2003-08-18 16:36) [3]Забыл допечатать:
... и сравнивай файлы побайтово, с помощью цикла...
← →
Yonic (2003-08-20 13:37) [4]Это всё хорошо, но если, например первый файл содержит строку "123456", а второй "123ABC456", то, хотелось бы, чтобы можно было отметить, что ABC- это новая вставка, а 456 - старая
← →
cult © (2003-08-20 14:55) [5]ето не такая простая задача, как ты думашь
я в свое время писал что-то подобное, там нужно задавать коэффициенты сходства/различия, иначе слова "паровоз" и "чайник" можно считать одинаковыми, тока отличающимися друг от друга вокруг буквы "а"
← →
Yonic (2003-08-20 18:57) [6]2cult
Хотелось бы хоть узнать этот алгоритм в общих чертах
Страницы: 1 вся ветка
Текущий архив: 2003.09.04;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.015 c