블로그 목록으로
텍스트 편집
2026년 5월 16일

문서 비교 - 두 텍스트 파일의 차이점 찾는 방법

계약서 개정본, 코드 리뷰, 논문 수정본 등 두 텍스트 파일의 차이점을 효율적으로 찾는 도구와 방법을 설명합니다.

Q.두 텍스트 문서의 차이점을 찾는 가장 쉬운 방법은 무엇인가요?

Windows에서는 WinMerge(무료)가 가장 직관적입니다. 두 파일을 드래그해 열면 변경된 줄이 색으로 표시됩니다. 코딩 환경에서는 터미널에서 `diff file1.txt file2.txt` 명령어로 확인합니다. 온라인 도구로는 Diffchecker.com을 사용할 수 있으며, 구글 닥스에서는 파일 → 버전 기록으로 이전 버전과 현재 버전을 비교할 수 있습니다.

텍스트 파일 비교문서 비교 방법diff 도구

계약서 3차 수정본과 4차 수정본의 차이를 찾아야 한다. 두 파일 모두 20페이지짜리 PDF다. 육안 비교는 오류를 놓치기 쉽고 시간이 많이 걸린다. 도구를 쓰면 수분 내에 정확한 변경점을 파악할 수 있다.

도구별 비교

도구환경장점단점
WinMergeWindowsGUI 직관적, 폴더 비교Windows 전용
diff (CLI)Linux/Mac빠름, 스크립트 통합출력 읽기 어려움
구글 닥스 버전 기록별도 설치 불필요구글 닥스 문서만
Diffchecker.com설치 불필요민감 문서 보안 주의
VS Code 비교 기능데스크톱개발자 친화적코드 중심 UI

Python difflib 프로그래밍 비교

python
import difflib

with open('v3.txt', 'r', encoding='utf-8') as f:
    old_text = f.readlines()

with open('v4.txt', 'r', encoding='utf-8') as f:
    new_text = f.readlines()

diff = difflib.unified_diff(
    old_text, new_text,
    fromfile='v3.txt',
    tofile='v4.txt',
    n=2  # 변경 줄 앞뒤 2줄 컨텍스트 표시
)

print(''.join(diff))

HTML 형식으로 출력하려면 HtmlDiff 클래스를 사용한다. 브라우저에서 색으로 구분된 diff를 볼 수 있다.

계약서 비교 시 주의사항

법적 효력이 있는 문서를 비교할 때:

  1. PDF를 텍스트로 변환 시 오류 발생 가능. 추출 텍스트 신뢰도 확인 필수
  2. 숫자·날짜·금액 항목 우선 점검: 숫자 하나 차이가 법적 의미를 바꿈
  3. 폰트·서식 차이가 내용 비교를 방해할 수 있으므로 순수 텍스트로 변환 후 비교

---

이 글은 AI가 공개 자료를 기반으로 작성했습니다. 민감한 계약서 내용을 온라인 비교 도구에 입력할 때는 보안 정책을 확인하세요.

텍스트 분량 확인하기

바로 가기 →

관련 글

추가 참고 자료

다른 글 보기