Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.065 c
8-1204980627
DeBUGger13
2008-03-08 15:50
2010.08.27
Теги OGG и WMA.


15-1264355410
GDI+
2010-01-24 20:50
2010.08.27
Нифига себе прогнозы!..


2-1265975826
ExGen
2010-02-12 14:57
2010.08.27
ADOTable


2-1265871366
ryabis
2010-02-11 09:56
2010.08.27
Много инсертов подряд.


2-1274871683
AbdreyZAA
2010-05-26 15:01
2010.08.27
Как узнать заряд каждой батареии?




   Наверх