텍스트 비교
두 글을 넣으면 다른 곳을 줄과 글자 단위로 바로 표시합니다.
두 글을 줄로 견주고, 바뀐 줄은 글자 단위로 표시합니다.
입력한 두 글 기준 · 서버로 보내지 않음 · 업데이트
다른 곳
-
- 같은 줄
- -
- 바뀐 줄
- -
- 더한 줄
- -
- 지운 줄
- -
한쪽이 3,000줄을 넘어 앞 3,000줄만 비교했습니다.
− 원래 글에만 + 바꾼 글에만
결과가 이상한가요?
어떻게 계산했나요
입력한 두 글 기준 · 서버로 보내지 않음
- 줄 비교 = 두 글의 줄 목록에서 가장 긴 공통 부분열(LCS)을 동적 계획법으로 구함 (앞뒤로 같은 줄은 먼저 떼어 냄)
- 바뀐 줄 = 같은 줄 사이에서 지운 줄과 더한 줄을 앞에서부터 하나씩 짝지음 → 그 두 줄을 글자 단위 LCS 로 다시 비교
- 글자 = 화면의 한 글자 단위(이모지도 하나). 공백·대소문자 무시는 줄을 견줄 때만 적용하고 화면에는 원래 글을 보여 줌
- 한도: 한쪽 3,000줄, 짝지은 두 줄 글자 수의 곱 25만
자주 묻는 질문
어떻게 다른 곳을 찾나요?
두 글을 줄로 나눈 뒤 순서를 지키며 가장 많이 겹치는 줄(가장 긴 공통 부분열, LCS)을 찾습니다. 겹치지 않는 줄 가운데 같은 자리에서 지워지고 더해진 줄은 "바뀐 줄"로 짝을 지어, 그 안에서 다시 글자 단위로 바뀐 글자를 표시합니다.
줄 순서만 바뀌어도 다르다고 나오나요?
네. 순서를 지키며 비교하므로 줄을 위아래로 옮기면 한쪽에서는 지운 줄, 다른 쪽에서는 더한 줄로 나옵니다. 문서 버전 비교 도구(git diff 등)와 같은 방식입니다.
띄어쓰기 차이는 빼고 볼 수 있나요?
"공백 차이 무시"를 켜면 줄 앞뒤 공백과 여러 칸 공백의 차이를 같다고 봅니다. "대소문자 무시"를 켜면 Hello 와 hello 를 같다고 봅니다.
긴 글도 되나요?
한쪽에 3,000줄까지 비교합니다. 그보다 길면 앞 3,000줄만 비교하고 화면에 알려 드립니다. 한 줄이 아주 길면(약 500자 × 500자 이상) 그 줄은 글자 단위 대신 줄 전체를 바뀐 것으로 표시합니다.
넣은 글이 어딘가에 저장되나요?
아니요. 두 글은 이 기기의 브라우저 안에서만 비교하고, 서버나 분석 도구로 보내지 않습니다. 계약서·원고처럼 밖에 내보내기 어려운 글도 비교할 수 있습니다.