Как найти дубликаты фотографий на диске

Фотоархив разрастается копиями сам по себе: карту памяти скопировали дважды, снимок переслали в мессенджере и сохранили обратно, папку продублировали «на всякий случай». Разберём, чем точные дубликаты отличаются от похожих кадров и как удалить лишнее, не потеряв оригиналы.

Два разных случая

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

Похожий кадр — тот же снимок, но пережатый: копия из мессенджера, уменьшенная версия, файл, пересохранённый редактором. Байты разные, картинка одна.

Искать их приходится по-разному, и путать эти случаи опасно: точный дубликат удалять безопасно, а «похожий» вполне может оказаться единственным оригиналом в полном разрешении.

Почему сравнение по имени и размеру не работает

«Найти файлы с одинаковым именем» пропустит IMG_2043.jpg и IMG_2043 (1).jpg из разных папок с разным содержимым, зато посчитает дубликатами два разных снимка с одинаковым именем с двух телефонов. Совпадение размера тоже ничего не доказывает: у сжатых снимков размеры сходятся случайно.

Надёжный способ один: считать хеш содержимого. Чтобы не перечитывать весь диск, хеш имеет смысл считать только у файлов совпадающего размера — разный размер сразу означает разное содержимое.

Как находятся похожие кадры

Для них используется перцептивный хеш: картинка уменьшается до крошечного размера, переводится в оттенки серого, и из соотношения соседних точек собирается короткий «отпечаток». У двух версий одного снимка отпечатки отличаются на считанные биты, у разных фотографий — сильно. Такой поиск переживает пережатие, смену разрешения и лёгкую обработку.

Как удалить лишнее и не удалить нужное

Главный риск — снести в куче копий единственный оригинал. Поэтому важно, чтобы программа не просто показала список, а предложила разумный выбор.

В ДискВью раздел «Дубликаты» показывает обе группы: точные копии по SHA-1 и похожие кадры по перцептивному хешу. В окне результатов лишнее уже отмечено, а один файл в каждой группе оставлен — тот, что помечен избранным, имеет большее разрешение или лежит ближе к корню диска. Любую галочку можно переставить: решение всегда за вами.

Удаление идёт в корзину, а не мимо неё. Если что-то отметили зря — восстанавливается штатными средствами Windows.

Порядок действий

  1. Откройте папку или весь диск с фотографиями и дождитесь окончания индексации.
  2. Зайдите в раздел «Дубликаты» и начните с точных копий — с ними всё однозначно.
  3. Похожие кадры просматривайте глазами: иногда «дубликат» — это другой кадр серии.
  4. Убедитесь, что оставляется файл с большим разрешением, и удаляйте отмеченное в корзину.
  5. После чистки имеет смысл разложить архив по папкам.
Скачать для Windows

Версия 1.2.2 · 85 МБ · Windows 10/11 (64 бита) · установка без прав администратора

Скачали 1 раз