- 중복 파일 검사기2026년 02월 21일
- 디지털 블리자드
- 작성자
- 2026.02.21.:38
Duplicate File Finder 소개
리이선스
이 프로젝트는 Apache License 2.0 라이센스를 따릅니다.
사용된 라이브러리
이 프로젝트는 여러 외부 라이브러리를 사용하며, 각 라이브러리는 고유한 라이센스를 가지고 있습니다.
이 프로젝트에 포함된 라이브러리는 다음과 같습니다:- NPOI (NPOI.Core.dll, NPOI.OpenXml4Net.dll, NPOI.OOXML.dll, NPOI.OpenXmlFormats.dll) - Apache License 2.0
- ICSharpCode.SharpZipLib (ICSharpCode.SharpZipLib.dll) - MIT License
- System. 라이브러리* (System.Runtime.CompilerServices.Unsafe.dll, System.Numerics.Vectors.dll, System.Memory.dll, System.Buffers.dll) - MIT License
- ZString (ZString.dll) - MIT License
- Microsoft.IO.RecyclableMemoryStream (Microsoft.IO.RecyclableMemoryStream.dll) - MIT License
- Ude (Ude.dll) - MPL License 1.1
- MultiMapWapperX64.dll (내가 만든 라이브러리^^) - MIT License
각 라이브러리에 대한 더 자세한 정보는 해당 라이브러리의 저장소를 참조하십시오.
Apache License 2.0
이 프로젝트는 Apache License, Version 2.0 (이하 "라이센스")에 따라 라이센스가 부여됩니다;
이 파일을 사용하려면 반드시 라이센스를 준수해야 합니다.
라이센스 전문은 아래 링크에서 확인할 수 있습니다:
http://www.apache.org/licenses/LICENSE-2.0
특별한 법적 요구나 서면으로 합의가 없는 한, 이 라이센스 하에 배포되는 소프트웨어는 "있는 그대로" 제공됩니다.
어떠한 종류의 명시적 또는 묵시적인 보증이나 조건이 없으며, 소프트웨어의 사용으로 인한 손해에 대해 저자는 책임지지 않습니다.
라이센스 전문을 통해 권한 및 제한 사항에 대한 구체적인 내용을 확인하십시오.
최근 HDD와 SSD 가격이 설날 이후로 계속 치솟으면서 부담이 커지고 있습니다.
가격이 무려 3배 이상 오르다 보니, 저장 공간 관리가 더욱 중요해졌습니다.
저는 조금이라도 용량 압막을 해결하고자 직접 중복 파일 검사기를 만들어 보았습니다.기존에 구글링으로 찾은 여러 중복 파일 검사기를 사용해봤지만 몇 가지 불편한 점이 있었습니다:
- UI가 작아 많은 파일 목록들을 한눈에 보기 불편합니다.
- 중복 파일 중 원본을 랜덤으로 지정하고 나머지를 삭제하는 구조라 원하는 대로 제어하기 어렵습니다.
- 검색 결과를 저장해도 해당 프로그램에서만 열람할 수 있습니다.
이러한 불편함을 보완하기 위해 제가 직접 Duplicate File Finder라는 프로그램을 만들어보았습니다.
주요 특징
- 다크 모드 지원: 눈의 피로를 줄여 장시간 사용에도 부담이 적습니다.


- 단일 해시값 확인: 특정 파일의 해시값을 계산해 고유한 식별자로 활용할 수 있습니다.

- 두 파일 해시값 비교: 서로 다른 두 파일의 해시값을 직접 비교해 완전히 동일한지 여부를 판별할 수 있습니다.

- 폴더 비교 기능: 두 개의 폴더를 지정해 공통된 파일을 검색하고 필요 시 삭제할 수 있습니다.

- 중복 파일 찾기: 여러개의 드라이브 또는 지정한 폴더의 파일을 검색하고 필요시 중복파일을 삭제할 수 있습니다.

삭제 기능
중복 파일을 검사한 후 삭제 버튼을 누르면 다음과 같은 삭제 옵션 창이 나타납니다:

폴더 비교 기능을 사용하신 경우 아래와 같은 삭제 창을 보실 수 있습니다.

- 왼쪽 폴더 파일 삭제
- 오른쪽 폴더 파일 삭제
- 양쪽 모두 삭제
삭제 전에는 반드시 경고창이 뜨며, "삭제로 인한 책임은 본인에게 있다"는 동의 절차를 거쳐야만 삭제가 진행됩니다.

성능 제어

중복 파일 검사 시 동시 처리 수를 설정할 수 있습니다. 예를 들어 경로가 3개이고 동시 처리 수를 20으로 지정하면 총 60개의 파일을 동시에 검사합니다.
단, 숫자를 너무 크게 설정하면 HDD에 무리가 가거나 CPU 부하가 심해질 수 있으니 적절한 값을 권장합니다.결과 저장
검색 결과는 TXT 또는 Excel 파일로 저장할 수 있으며, 열람과 수정도 가능합니다.



저장파일 편집
또한 저장 목록 편집기를 통해 확장자를 추출·제외하거나, 우선순위를 변경해 원본 파일을 원하는 경로로 지정할 수 있습니다.


예를 들어 Z 디스크와 P 디스크의 순서를 바꾸면, P 디스크 파일을 원본으로 지정하고 Z 디스크 파일을 삭제 대상으로 설정할 수 있습니다.

이 상태에서 삭제 옵션을 사용하게 되면 Z 디스크의 중복파일들을 깔끔하게 삭제할 수 있습니다.

드라이브 문자 변경
드라이브 문자가 바뀌었을 경우에도 설정 창에서 수정할 수 있습니다.


불러오기
변경 후에는 반드시 프로그램을 재시작하거나 또는 초기화 후 목록을 불러오면 적용됩니다.
초기화를 누르지 않는다면 파일 목록이 갱신되지 않습니다.

추가기능
Duplicate File Finder는 단순히 중복 파일을 찾아주는 것에 그치지 않고 기능을 더 추가하였습니다.
- 레지스트리 차이점 추출기

- 빈폴더 삭제 기능

- 약간의 언어 추가
한국어뿐만 아니라 영어, 일본어, 히브리어까지 4개 언어를 실험적으로 추가했습니다.
AI가 번역한거라서 다소 어색할 수도 있습니다.

- 결과 저장 및 편집 기능
저장 및 편집 기능을 제공하여 사용자가 원하는 방식대로 파일을 관리할 수 있도록 설계되었습니다.

마무리
이 툴은 .NET Framework 4.7.2가 설치된 Windows 환경에서 실행할 수 있습니다.
프로그램에 버그가 발견되면 알려주시면 감사하겠습니다.
프로그램의 오작동으로 인해 발생하는 모든 문제에 대한 책임은 사용자에게 있습니다.
저장 공간이 점점 더 소중해지는 요즘, 이 툴이 여러분의 저장공간을 날씬하게 만들어 부담을 조금이나마 덜어주었으면 좋겠습니다.이상으로 설명을 마치겠습니다. 감사합니다.
다운로드 링크
다음글이전글이전 글이 없습니다.댓글