Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

поиск одинаковых частей в двух бинарных файлах   Найти похожие ветки 

 
lock95 ©   (2010-05-19 11:40) [0]

Господа, подскажите, пожалуйста, как грамотно организовать поиск одинаковых частей в двух бинарных файлах, независимо от их расположения и размера в файлах?
Спасибо!


 
QAZ   (2010-05-19 11:57) [1]


> независимо от их расположения и размера в файлах

ну как минимум они должны быть больше 1 байта, а точней больше какогото колва байтов иначе будет по несколько сотен\тысяч совпадений,логично?


 
lock95 ©   (2010-05-19 12:00) [2]

Конечно логично. Предполагается что длина совпадающего куска устанавливается пользователем. Например больше 100 Байт...


 
RWolf ©   (2010-05-19 15:06) [3]

видимо, надо копать алгоритмы нахождения наибольшей общей подстроки.
http://ru.wikipedia.org/wiki/Наибольшая_общая_подстрока


 
oldman ©   (2010-05-19 15:23) [4]

Прикольно...
Можно "паровозом", то есть сдвигом.
Например, есть два файла: 1001001 и 0010100
начинаешь с
1001001
         0010100
заканчиваешь
         1001001
0010100

На каждом шаге сдвигаешь "верхнюю строку" на бит вправо, ищешь совпадения в общих "вертикальных" блоках.

:)



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.141 c
2-1272796812
Костя
2010-05-02 14:40
2010.08.27
доступ к oracle без графических компонентов


2-1267099188
kaizer131
2010-02-25 14:59
2010.08.27
Реализация стеков и очередей


2-1268927982
DROWSY
2010-03-18 18:59
2010.08.27
Набор редактируется в гриде.


2-1267853680
Дмитрий С
2010-03-06 08:34
2010.08.27
Ограничение TControl.Top.


15-1270054648
xayam
2010-03-31 20:57
2010.08.27
Предложите задачу