이 도구에 대해

텍스트 비교 (Diff)란?

두 텍스트의 차이점을 줄 단위로 비교하여 시각적으로 보여주는 도구입니다. 코드 변경사항 확인, 문서 수정 내역 비교, 번역 전후 대조 등에 유용합니다.

사용 방법

  1. 왼쪽에 원본 텍스트를 입력합니다.
  2. 오른쪽에 수정된 텍스트를 입력합니다.
  3. '비교' 버튼을 클릭합니다.
  4. 추가된 줄(초록), 삭제된 줄(빨강), 동일한 줄을 색상으로 구분하여 확인합니다.

주요 기능

  • 줄 단위 차이점 비교
  • 추가/삭제/동일 구분 색상 표시
  • 직관적인 좌우 분할 화면
  • 변경 통계(추가/삭제/동일 줄 수) 표시

  • 코드 리뷰 시 변경 전후를 붙여넣어 빠르게 차이를 확인할 수 있습니다.
  • 계약서나 약관 변경 시 이전 버전과 비교하면 수정된 부분을 쉽게 찾을 수 있습니다.
  • 줄바꿈이나 공백의 차이도 감지됩니다.

텍스트 비교 (Diff)

두 텍스트의 차이점을 줄 단위로 비교합니다


자주 묻는 질문

텍스트 비교(diff) 알고리즘은 어떻게 작동하나요?

이 도구는 Unix diff와 유사한 줄 단위 비교 알고리즘을 사용합니다. 원본과 수정본의 각 줄을 비교하여 추가된 줄(새 내용), 삭제된 줄(제거된 내용), 변경 없는 줄 세 가지로 분류합니다. Git에서 코드 변경을 표시하는 방식과 동일한 접근법입니다.

포맷된 JSON이나 코드 파일도 비교할 수 있나요?

네. 코드나 JSON을 바로 붙여넣으세요. 줄 단위로 비교하므로 일관된 포맷이 더 깔끔한 결과를 보여줍니다. JSON의 경우 양쪽 모두 정리(prettify)한 후 비교하면 구조적 변경을 더 쉽게 파악할 수 있습니다. 축소(minify)된 코드는 하나의 큰 변경으로 표시됩니다.

이동되거나 순서가 바뀐 줄도 감지하나요?

기본 diff 알고리즘은 이동된 줄을 기존 위치에서의 삭제와 새 위치에서의 추가로 처리합니다. 'X에서 Y로 이동됨'이라고 명시적으로 표시하지는 않습니다. 재배치를 파악하려면 동일한 내용의 녹색(추가)과 빨간색(삭제) 줄을 찾아보세요.


관련 도구