텍스트 차이 비교
두 텍스트를 줄 단위 LCS 방식으로 비교해 추가·삭제·동일 줄을 정렬해서 보여줍니다.
사용 방법
- 원본과 변경본을 입력하고 비교 옵션·보기 방식을 정한 뒤 비교를 실행합니다.
핵심 기능과 처리 범위
전용 diff runner는 공백 무시·대소문자 무시 옵션과 split/unified 보기를 제공하고 각 입력을 1500줄로 제한합니다.
처리 원리
정규화된 줄들의 최장 공통 부분수열 DP 테이블을 만들고 같은 줄 순서를 기준으로 add/remove/same 연산을 복원합니다.
예시
alpha,beta,gamma와 alpha,inserted,beta를 비교하면 inserted가 추가되고 gamma가 삭제된 것으로 정렬됩니다.
이럴 때 유용합니다
- 설정·문서·작은 코드 조각의 줄 차이를 브라우저에서 확인할 때
사용 전 참고
- 각 측면 1500줄을 넘으면 안정성을 위해 거부하며 문자 단위 diff는 제공하지 않습니다.
자주 묻는 질문
같은 줄 번호끼리만 비교하나요?
아닙니다. 공통 줄의 순서를 찾아 중간 삽입·삭제를 정렬합니다.