두 텍스트의 차이를 줄 단위로 시각화합니다. 추가/삭제/수정된 줄을 색상으로 구분해서 표시합니다.
주요 기능
- 줄 단위 diff (DiffPlex 라이브러리 기반)
- 삽입(초록), 삭제(빨강), 수정(노랑) 색상 구분
- 양쪽 라인 번호 병기
- 수백 줄 이상도 즉시 처리
용어 설명
- Diff
- 두 문서의 차이를 계산해서 표시하는 것. Git·리뷰 도구·문서 비교에서 필수.
- Unified Diff
+/-접두어로 변경을 표시하는 텍스트 형식. Git이 사용.- Side-by-side Diff
- 왼쪽과 오른쪽에 나란히 표시하는 방식. 이 도구가 사용하는 방식.
- LCS (Longest Common Subsequence)
- diff 알고리즘의 이론적 기반. 공통 부분을 찾은 뒤 그 외를 변경으로 표시.
사용 방법
- 왼쪽에 원본, 오른쪽에 수정본 텍스트를 붙여넣습니다.
- 비교 버튼을 클릭합니다.
- 색상별로 변경 사항을 확인합니다.
자주 묻는 질문
- Q. 문자 단위 diff도 지원되나요?
- 현재는 줄 단위만 지원합니다. 문자 단위 diff는 추후 추가할 수 있습니다.
- Q. 매우 큰 파일도 되나요?
- 수천 줄까지는 부드럽습니다. 그 이상은 브라우저 성능에 따라 다릅니다.
- Q. 왜 수정으로 표시되지 않고 삽입+삭제로 표시되나요?
- diff 알고리즘이 유사도를 계산해 최적으로 배치하기 때문입니다. 변경이 큰 경우 삽입/삭제로 표기됩니다.
