Detwinner는 중복 파일 및 유사한 이미지를 검색하고 제거 할 수있는 Linux 데스크탑의 도구입니다.
설명에서 알 수 있듯이 Detwinner는 두 가지 모드로 복제물을 검색 할 수 있습니다.
Detwinner의 기본 창에서 도구 모음을 사용하여 모드를 선택할 수 있습니다. 옆에있는 작은 설정 아이콘을 클릭하여 각 모드를 구성 할 수 있습니다. 이러한 설정에는 다음이 포함됩니다.
이 모드에서 Detwinner는 먼저 크기에 따라 파일을 배열 한 다음 내용에 Murmurhash를 적용하여 그룹으로 배포합니다.
이 모드는 몇 가지 새로운 설정을 소개합니다.
간단히 알고리즘은 다음과 같이 설명 할 수 있습니다.
검색 결과는 중복 파일이 그룹으로 구성되는 창에 표시됩니다. 파일은 하단 창에서 미리 볼 수 있습니다. 미리보기 중 하나는 파일과 관련하여 잠금 표시기가있는 파일, 다른 하나는 현재 선택된 파일과 관련이 있습니다. 잠금 아이콘을 클릭하면 미리보기에 잠긴 파일을 변경할 수 있습니다.
삭제할 파일은 수동으로 선택하거나 도구 모음에서 스마트 선택 버튼 (모든 그룹에 선택을 적용) 또는 중복 그룹에서 마우스 오른쪽 버튼을 클릭하여 호출 할 수있는 선택 메뉴를 사용하여 선택할 수 있습니다.
선택한 파일은 영구적으로 삭제하거나 휴지통으로 이동하거나 (FlatPak 설치에서 사용할 수 없음) 백업 폴더로 이동할 수 있습니다. 마지막 옵션이 선택되면 원본 파일의 전체 폴더 구조가 선택한 폴더에서 재현됩니다.
최소 3.22 버전의 GTKMM과 함께 최근 C ++ 컴파일러가 필요합니다 (최소 C ++ 14). 빌드 프로세스는 Meson에 의해 처리됩니다.
./configure.sh 스크립트는 해당 구성으로 두 개의 폴더 ( Debug 및 Release )를 만듭니다. 빌드를 트리거하려면 폴더 중 하나에서 ninja 실행하십시오. ninja test 실행하면 단위 테스트도 분명히 실행됩니다.
장치 테스트에 사용 된 멋진 개구리 이미지는 GraphicsMagick의 일부입니다.