Duplicate Files Remover

Duplicate Files Remover 1.0

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

Назначение:
Поиск и удаление идентичных файлов из указанных папок (нужно перетащить их на окно программы (Drag & Drop)).
По завершению поиска отметьте удаляемые файлы (по умолчанию, уже отмечен оптимальный вариант) и нажмите кнопку "Remove selected files".

1768426329503.webp

Технологии

  • Многопоточный поиск файлов с оптимизацией через SQLite БД
  • Многопоточный процесс сравнения
  • Используется алгоритм хеширования XXHash, самый быстрый в мире на данный момент

Режимы поиска

  • "Быстрый режим" - сравнение хеша только нескольких последних байт файла
    • Вы можете выбрать, как много байт считывать для проверки
  • "Медленный режим" - сравнение хеша целиком всего файла
    • При этом, сперва применяется "Быстрый режим" и только при совпадении, рассчитывается хеш от всего файла

Функционал

  • Удаляет файлы навсегда или в корзину
  • Можно выбрать, какие из дублей оставить
  • Отображает общий размер выбранных дубликатов
  • Без ИИ :)
  • Без телеметрии :)
  • Без рекламы :)

Совместимость

  • Windows 10 и выше (другие ОС не тестировались, отпишитесь если работает на Win7 и т.д.)
  • Необходимо установить .NET 10 Desktop Runtime (Среда выполнения рабочего стола - x64 / x86).
Тестирование
  • Программа только написана, но уже неплохо протестирована
  • Пожалуйста, не скармливайте ей целиком корень диска она пока что к этому не готова

В планах

  • TODO можно почитать на странице GitHub
  • Пожелания можно оставить на странице обсуждений
Исходный код:
  • Like
Реакции: Lunik и Sandor
Автор
Dragokas
Скачивания
3
Просмотры
28
Первый выпуск
Обновление

Оценки

5.00 звёзд 1 оценок

Другие ресурсы пользователя Dragokas

  • Clipboard Interceptor
    Clipboard Interceptor
    Перехватчик буфера обмена
  • Batch Image Compressor (to JPG)
    Batch Image Compressor (to JPG)
    Скрипт конвертирования изображений в JPG (рекурсивно)
  • PoolMonX v3
    PoolMonX v3
    Монитор пулов ядра
  • HiJackThis+ (Plus)
    HiJackThis+ (Plus)
    Спец. инструмент для борьбы с вредоносными и другими нежелательными программами
Назад
Сверху Снизу