| WinMerge | |
|---|---|
| 소프트웨어 | |
| 최신 버전 | 2.16.58 |
| 출시일 | 2026년 7월 27일 |
| 지원 환경 | Windows |
| 아키텍처 | x64·ARM64·x86 |
| 제공 방식 | Installer·Per-user·ZIP |
| 라이선스 | GPL-2.0 |
| 확인일 | 2026년 8월 14일 |
공식 다운로드와 파일 선택
2026년 8월 14일 공식 다운로드 페이지 기준 최신 안정 버전은 2.16.58이며 2026년 7월 27일 공개됐습니다. 운영체제 구조와 설치 권한에 따라 파일을 선택하세요.
| 파일 | 적합한 환경 | 특징 |
|---|---|---|
| x64 Installer | 대부분의 Intel·AMD 64비트 PC | 가장 간단한 기본 설치 |
| x64 Per-user Installer | 관리자 권한 없이 현재 계정에 설치 | 사용자별 설치 |
| ARM64 Installer | Snapdragon 등 Windows on Arm | ARM64 전용 |
| x86 Installer | 실제 32비트 Windows | 구형 환경용 |
| Binary ZIP | 설치 없이 별도 폴더에서 실행 | 휴대형 사용·수동 관리 |
대부분은 x64 Installer가 맞습니다. 압축 파일은 설치 기록을 남기지 않는 대신 시작 메뉴 등록과 업데이트, 제거를 직접 관리해야 합니다.
두 파일 비교 방법
- WinMerge를 실행하고
File > Open을 선택합니다. - 왼쪽과 오른쪽에 비교할 파일을 각각 지정합니다.
Compare를 눌러 비교 창을 엽니다.- 색으로 강조된 차이를 위에서 아래로 확인합니다.
- 필요한 구간만 선택해 왼쪽 또는 오른쪽으로 복사합니다.
- 저장하기 전 대상 파일과 변경 내용을 다시 확인합니다.
같은 이름의 파일이라도 어느 쪽이 원본이고 수정본인지 WinMerge가 대신 결정해 주지는 않습니다. 파일 경로와 수정 시각을 먼저 확인하고, 중요한 파일은 복사본으로 비교하세요.
병합 방향을 잘못 누르지 않는 법
WinMerge의 복사 명령은 현재 차이를 한쪽에서 다른 쪽으로 옮기며 대상 내용을 바꿉니다. Copy to Right는 왼쪽 내용을 오른쪽에, Copy to Left는 오른쪽 내용을 왼쪽에 반영합니다.
전체 병합 전에 차이 하나로 방향을 시험하고 결과를 확인하세요. 버전 관리 중인 코드라면 Git 상태를 확인하고 커밋 또는 별도 백업을 만든 뒤 작업하면 되돌리기 쉽습니다. 자동 병합 결과도 문법과 실행 결과를 별도로 검증해야 합니다.
폴더 비교 방법
파일 대신 왼쪽과 오른쪽 폴더를 선택하면 각 폴더에만 있는 파일, 같은 파일, 내용이 다른 파일을 목록으로 볼 수 있습니다. 하위 폴더가 많은 경우 필터와 비교 방식을 목적에 맞게 조정하세요.
| 비교 방식 | 특징 | 적합한 상황 |
|---|---|---|
| Full Contents | 파일 내용을 읽어 가장 자세히 비교 | 정확성이 중요한 최종 확인 |
| Quick Contents | 일부 내용과 크기 등을 이용해 빠르게 비교 | 큰 폴더의 1차 점검 |
| Binary Contents | 바이트 단위로 동일 여부 확인 | 텍스트가 아닌 파일의 차이 확인 |
| Modified Date and Size | 날짜와 크기 중심 비교 | 빠른 복사 상태 점검 |
Full Contents가 가장 완전한 기본 선택입니다. Quick Contents는 빠르지만 일부 필터나 플러그인 처리를 생략할 수 있으므로 최종 검증에는 Full Contents를 사용하세요.
공백·줄바꿈 차이 줄이기
코드나 설정 파일은 공백, 탭, 줄바꿈 형식 때문에 실제 의미와 무관한 차이가 많이 보일 수 있습니다. 비교 설정에서 공백 무시, 빈 줄 무시, 대소문자 무시 옵션을 목적에 맞게 적용하면 핵심 변경을 찾기 쉬워집니다.
다만 Python처럼 들여쓰기가 문법인 파일이나 공백 자체가 데이터인 문서는 무시 옵션 때문에 중요한 차이를 놓칠 수 있습니다. 옵션을 켠 비교와 원본 그대로의 비교를 번갈아 확인하세요.
WinMerge와 비슷한 도구 차이
| 도구 | 중심 용도 | 적합한 작업 |
|---|---|---|
| WinMerge | 두세 파일·폴더의 차이 비교와 병합 | 수정본 대조·설정 파일 병합 |
| Notepad++ | 단일 또는 여러 텍스트 파일 편집 | 검색·치환·간단한 코드 수정 |
| Visual Studio Code | 프로젝트 단위 코드 편집과 Git 연동 | 개발 작업·확장 기능 활용 |
| FreeFileSync | 폴더 간 파일 복사와 동기화 | 백업·미러링·반복 동기화 |
내용의 차이를 사람이 확인해 필요한 부분만 합치려면 WinMerge가 맞고, 폴더를 정해진 규칙으로 반복 백업하려면 FreeFileSync가 더 적합합니다.