Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Duplicate Files Search & Link | Duplicate Searcher

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9

Открыть новую тему     Написать ответ в эту тему

opt_step



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Duplicate Files Search & Link (Duplicate Searcher)
до 7-х версий Duplicate & Same Files Searcher
 
 

 
Duplicate Files Search & Link (Duplicate Searcher) - это приложение для поиска дубликатов (дублирующихся файлов) и жёстких ссылок NTFS на один и тот же файл на жёстких дисках. Duplicate Searcher) ищет дублирующиеся файлы, не обращая внимания на имя файла (используется побайтовое сравнение), а также ссылки NTFS на один и тот же файл. Это приложение позволяет не только удалять дублирующиеся файлы или переносить их в другое место, как делают большинство других программ подобного рода, но также и заменять дубликаты файлов жёсткими ссылками NTFS на один и тот же файл на диске (уникальная функция!).


Цитата:
Жёсткие ссылки NTFS  - это записи в файловой системе NTFS, посредством которых несколько путей к файлам могут ссылаться на один и тот же файл на диске. Жёсткие ссылки NTFS позволяют нескольким файлам использовать одно и то же пространство на диске (один и тот же файл). Например, несколько приложений могут использовать жёсткие ссылки к одной и той же версии библиотеки, вместо того чтобы использовать раздельные копии файлов библиотеки. Если несколько жёстких ссылок указывают на один файл, то удаление любой из этих ссылок не приведёт к удалению файла и высвобождению места на диске до тех пор, пока не будет удалена последняя жёсткая ссылка на файл.


Сайт: https://duplicatesearcher.net/duplicate_searcher
Скачать: zip-архив (переносимая версия) | инсталлятор
 
Требования:
ОС: Windows 7 / 8 / 10
.NET Framework 4.8.0
 
Требования для версии 5.3.0:
ОС: Windows XP и выше
.NET Framework 4.0 и выше

Всего записей: 11230 | Зарегистр. 10-09-2008 | Отправлено: 19:36 15-06-2014 | Исправлено: MH100181Q, 03:17 13-03-2024
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rj12

Цитата:
DuplicateSearcherCore.x64.exe
DuplicateSearcherCore.x86.exe
 

тут бы два релиза начать делать надо. один только для x64 другой x32. я стараюсь пользоваться только x64. x32 только когда нет x64 версий.

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 19:11 24-10-2021
rj12



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Версия 8.0.5 от 27.10.2021

Цитата:
 
- Исправлена ошибка System.BadImageFormatException при запуске программы на некоторых системах.
 

 
Добавлено:
GoblinNN

Цитата:
 
тут бы два релиза начать делать надо. один только для x64 другой x32. я стараюсь пользоваться только x64. x32 только когда нет x64 версий.

Не вижу в этом нет практического смысла, только трудозатраты.
Сборка для платформы .NET Framework 4.7.2-4.8 автоматически запускается в разрядности основной системы.
А файлы DuplicateSearcherCore.x64.exe и DuplicateSearcherCore.x86.exe - это просто лаунчеры для NET Core 5.
В них нет логики, вся логика в файле  DuplicateSearcherCore.dll, который уже автоматически джиттится (компилируется на лету) в код целевой платформы.
На самом деле это пока временное решение проверить работу с  NET 5 у разных пользователей, вскрыть баги и собрать отзывы.
 
Кстати, благодаря пользователям, тестировавшим сборку для NET5, нашёл 2 бага в NET 5 по которым открыл таски на гитхабе, которые уже исправлены в новых обновлениях, а также внёс пару улучшений на своей стороне.
 
В следующей 9-й версии DuplicateSearcher.exe скорее всего будет по совместительству основным лаунчером, который либо будет запускаться сам под .NET Framework 4.7.2-4.8, если NET5 или 6 не установлен, либо сразу передавать управление в сборку NET Core, если NET5 или 6 установлен, поскольку NET 5, 6 лучше оптимизированы и JIT лучше оптимизирует код.  
 
Только бы багов новых в 6-й версии .NET не понаделали.

Всего записей: 76 | Зарегистр. 26-02-2012 | Отправлено: 19:05 27-10-2021 | Исправлено: rj12, 19:28 27-10-2021
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rj12

Цитата:
Не вижу в этом нет практического смысла, только трудозатраты.

т.е. и дальше продолжать при обновлении удалять старый DuplicateSearcherCore.exe переименовывать новый DuplicateSearcherCore.x64.exe в DuplicateSearcherCore.exe. понятно.
и в переводе
KeyboardShortcuts… = "«Горячие» клавиши…"
похоже что-то не так.


Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 21:44 27-10-2021
rj12



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN

Цитата:
переименовывать новый DuplicateSearcherCore.x64.exe в DuplicateSearcherCore.exe.

Не понял, я зачем переименовывать? Он же и так запускается.
 

Цитата:
и в переводе  

Спасибо. Сейчас поправлю.
Что-то студия при загрузке проекта юникод символы троеточия повредила, я не заметил. Странно.

Всего записей: 76 | Зарегистр. 26-02-2012 | Отправлено: 22:35 27-10-2021 | Исправлено: rj12, 22:35 27-10-2021
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rj12

Цитата:
Не понял, я зачем переименовывать? Он же и так запускается.

в total commander настройки идут не к DuplicateSearcherCore.x64.exe а к DuplicateSearcherCore.exe. проще переименовать чем вспоминать и править где он прописан..  


от я...
щаз симлинк сделаю и буду просто заменять. гхм. да. старею.

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 22:55 27-10-2021 | Исправлено: GoblinNN, 22:58 27-10-2021
rj12



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN
Лаунчер можно не заменять.  
В лаунчере нет логики программы, поэтому можно смело оставить переименованный от предыдущей версии .
Кстати, лаунчер 32-битной версии между версиями не изменился.
 
Добавлено:
Версия 8.0.6 от 27.10.2021

Цитата:
 
- Исправлено отсутствие перевода пунктов меню c многоточием в конце.
 

Всего записей: 76 | Зарегистр. 26-02-2012 | Отправлено: 23:07 27-10-2021 | Исправлено: rj12, 23:11 27-10-2021
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rj12
не-не. пусть теперь будет как есть. теперь вообще все равно.

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 23:12 27-10-2021
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rj12
а можно сделать так, чтоб когда от админа программа запускается не жать каждый раз "да". допустим сделать настройку "пропускать uac" а значит в планировщике задач появится запись..

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 22:53 28-10-2021
rj12



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN

Цитата:
а можно сделать так, чтоб когда от админа программа запускается не жать каждый раз "да". допустим сделать настройку "пропускать uac" а значит в планировщике задач появится запись..

Трюк с запуском через планировщик вы и самостоятельно можете сделать.
Я не стал бы добавлять в программу добавление записи в планировщик, антивирусы посчитают такое поведение подозрительным.

Всего записей: 76 | Зарегистр. 26-02-2012 | Отправлено: 12:08 29-10-2021
rj12



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Адаптировал и построил актуальную версию 8.0.6 для новейшей среды исполнения .NET6, если кому интересно попробовать.  
Для сборки под .NET6 я пока сделал отдельную загрузку на странице (только портируемая версия, без инсталлятора).
 
Я подумаю, как в будущих лучше делать - две отдельные сборки или одну общую с лаунчером, пока не решил.  
В сборке два exe-файла для 32-битного и 64-битного режима исполнения.  
По моим тестам, 32-битный режим мало отличается оп скорости от 64-битного, а памяти потребляет раза в 1,5 меньше, так что если мало памяти, можно смело запускать 32-битный процесс даже в 64-битной версии Windows.
 
NB. В теории NET6 содержит большое количество оптимизаций компилятора, если кому любопытно можно почитать технические подробности в большой статье здесь -  
https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-6/
На практике же в Duplicate Searcher разница всё равно мизерная, поскольку всё в конечно счёте всё равно упирается в скорость дисков, а не процессора. Так что .NET 4.7.2 пока ещё у меня в деле .
 
Развлекайтесь.

Всего записей: 76 | Зарегистр. 26-02-2012 | Отправлено: 03:34 27-11-2021 | Исправлено: rj12, 03:40 27-11-2021
rj12



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Версия 8.0.7 от 01.12.2021

Цитата:
 
- Исправлена незначительная ошибка.
 


Всего записей: 76 | Зарегистр. 26-02-2012 | Отправлено: 23:14 01-12-2021
rj12



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Версия 8.0.8 от 05.12.2021

Цитата:
 
    Несколько снижена загрузка процессора и улучшена производительность при многопоточном сравнении файлов на SSD в некоторых сценариях.
    Исправлена незначительная ошибка, вызывавшая сообщение об ошибке в некоторых системах.
 


Всего записей: 76 | Зарегистр. 26-02-2012 | Отправлено: 11:35 06-12-2021
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rj12
хочется программку которая дубликаты ищет по музыкальным трекам не взирая на теги и имена файлов. музыка одинаковая - значит дубликат. только одна беда. в симлинк теги не пропишешь. а альбомы и номер трека могут быть разные. хотя, есть вариант но неизвестно как на симлинк реагировать будет. а то столько места сразу бы освободилось. на одних только сборниках lounge и chill out.

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 16:36 06-12-2021
rj12



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Версия 8.0.9 от 08.05.2022

Цитата:
 
- Исправлено несколько незначительных ошибок.
- Добавлена поддержка путей к папкам для сканировния, передаваемых через командную строку, с разделитем '/' в стиле Юникса (например "e:/Photo/Photo" вместо "e:\Photo\Photo").
- Добавлен новый файл DuplicateSearcher.Launcher.exe для автоматического запуска наиболее подходящей версии в зависимости от установленной версии среды .NET (6.0, 5.0 или 4.8) и архитектуры системы (32 или 64 бит).  
 


Всего записей: 76 | Зарегистр. 26-02-2012 | Отправлено: 19:19 08-05-2022 | Исправлено: rj12, 20:19 08-05-2022
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rj12
Как-то слишком много стало в дистрибутиве сбивающих с толку exe-файлов. Нужно ли всё это помещать в один пакет?

Всего записей: 4720 | Зарегистр. 22-04-2002 | Отправлено: 22:15 08-05-2022
rj12



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
Это издержки бинарной несовместимости версий net 4.8, 5, 6.  
Для этого и сделан новый лаунчер !DuplicateSearcher.Launcher.exe, который выбирает подходящую в зависимости от найденной среды исполнения на машине пользователя.
Если вы продвинутый и самостоятельно устанавливаете нужную версию, то для для вас есть отдельный пакет для NET6, качайте просто его и всё.  
 
В будущей версии сборки для NET5 уже не будет, она пока временно оставлена. пока NET5 официально поддерживается.  
 

Всего записей: 76 | Зарегистр. 26-02-2012 | Отправлено: 18:18 13-05-2022
nWxh

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Duplicate Files Search & Link: 8.0.10 ( 05 августа 2022 )  
- Исправлено падение программы при сравнении определённого сочетания множества небольших файлов.

Всего записей: 248 | Зарегистр. 04-04-2022 | Отправлено: 20:47 07-08-2022
la_tangram



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, есть ли в программе режим сравнения двух различных мест (носителей) между собой, похожий на режим синхронизации?
 
Например, мне надо освободить место на флэшке:  
1) указываю для сравнения её и место, куда ранее копировались файлы с флэшки
2) найденные дубликаты спокойно удаляю

Всего записей: 147 | Зарегистр. 15-03-2005 | Отправлено: 07:56 08-08-2022
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
la_tangram
там галками выделяешь чего сравнивать и вперед...

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 09:02 08-08-2022
la_tangram



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN
Как на картинке - происходит поиск дубликатов внутри указанных C: и D:
Мне нужно искать дубликаты между C: и D: (внутри их искать не нужно)

Всего записей: 147 | Зарегистр. 15-03-2005 | Отправлено: 10:15 08-08-2022
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9

Компьютерный форум Ru.Board » Компьютеры » Программы » Duplicate Files Search & Link | Duplicate Searcher


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru