|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.03.2011, 17:14 | #11 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
Лучше хеш-суммы и размер, так как имя также может быть изменено - пользователем, например (так чаще всего дубли и получаются).
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
02.03.2011, 17:15 | #12 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
|
02.03.2011, 17:42 | #13 | |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
к своему стыду я мало знаю о хеш-сумме, но согласен с
Цитата:
зделать какое нибудь разделение по алфавиту что б не сравнивать со всем, ето вед не мало времени будет занимать, как мне кажеца
VirusN13
|
|
02.03.2011, 17:58 | #14 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
Да имя вообще ни к чему, я считаю. Хеша и размера достаточно. А имя запоминать в любом случае придётся, но не в качестве критерия поиска дублей.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
02.03.2011, 18:11 | #15 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
Уважаемый Obey-Kun
1. Поясните, пожалуйста, где, например, в FAT32 и NTFS храниться хэш-сумма? 2. Как при повседневной работе и частом изменении (редактировании) файлов производится корректировка хэш-сумм? 3. Может всё это делается в фоновом режиме? Спасибо. P.S. Извините, ArtGrek, что вмешался, но меня тоже заинтересовало простое решение с помощью хэш-сумм. Последний раз редактировалось OlegVE; 02.03.2011 в 18:27. |
02.03.2011, 18:28 | #16 | |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
Цитата:
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
|
02.03.2011, 18:38 | #17 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
Т.е. кроме задачи поиска дубликатов, необходимо генерировать хэш-сумму? Как её генерировать для изменённого файла? Надо производить поиск изменённых файлов и генерировать для них новые суммы?
Спасибо. P.S. Хоть бы кусочек кода увидеть или алгоритм поиска дубликатов со всеми навесками хэш-суммирования, а не только теорию... Последний раз редактировалось OlegVE; 02.03.2011 в 18:40. |
02.03.2011, 18:45 | #18 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
При чём здесь изменённые файлы? Или я чего-то не понимаю?
Просто составляем список всех файлов, параллельно узнавая их размеры и генерируя их хеш-суммы.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
02.03.2011, 18:51 | #19 | |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
Цитата:
Спасибо P.S. Я имел ввиду некий компьютер на котором работают, а не статичное хранилище файлов. Последний раз редактировалось OlegVE; 02.03.2011 в 18:55. |
|
02.03.2011, 19:01 | #20 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
Да, список составляется в любом случае. Но сравнивать надо не имена и размеры, а хеши (и можно также размеры, если совпало). Всё, я спать. Ночью не спал.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
обьединение одинаковых файлов ексель | Alex47 | Microsoft Office Excel | 9 | 09.02.2011 11:33 |
Поиск одинаковых чисел | bvden | Microsoft Office Excel | 3 | 05.07.2009 01:29 |
Поиск одинаковых элементов | Expected } | Общие вопросы C/C++ | 0 | 08.01.2009 15:54 |
Поиск файлов на диске C# | Лубышев | Помощь студентам | 2 | 23.09.2008 11:18 |
Браузер файлов на диске | parampampam | Фриланс | 6 | 03.02.2008 20:48 |