다해봄

텍스트 비교

두 글을 넣으면 다른 곳을 줄과 글자 단위로 바로 표시합니다.

두 글을 줄로 견주고, 바뀐 줄은 글자 단위로 표시합니다.

입력한 두 글 기준 · 서버로 보내지 않음 · 업데이트

두 글은 이 기기 밖으로 보내지 않습니다.

비교 방법

다른 곳

-

같은 줄
-
바뀐 줄
-
더한 줄
-
지운 줄
-

− 원래 글에만 + 바꾼 글에만

    결과가 이상한가요?
    어떤 점인지 골라 주시면 확인해서 고치겠습니다. 넣은 숫자는 보내지 않습니다.

    자세히 알려 주실 내용은 [email protected] 로 보내 주세요.

    어떻게 계산했나요

    입력한 두 글 기준 · 서버로 보내지 않음

    • 줄 비교 = 두 글의 줄 목록에서 가장 긴 공통 부분열(LCS)을 동적 계획법으로 구함 (앞뒤로 같은 줄은 먼저 떼어 냄)
    • 바뀐 줄 = 같은 줄 사이에서 지운 줄과 더한 줄을 앞에서부터 하나씩 짝지음 → 그 두 줄을 글자 단위 LCS 로 다시 비교
    • 글자 = 화면의 한 글자 단위(이모지도 하나). 공백·대소문자 무시는 줄을 견줄 때만 적용하고 화면에는 원래 글을 보여 줌
    • 한도: 한쪽 3,000줄, 짝지은 두 줄 글자 수의 곱 25만

    자주 묻는 질문

    어떻게 다른 곳을 찾나요?

    두 글을 줄로 나눈 뒤 순서를 지키며 가장 많이 겹치는 줄(가장 긴 공통 부분열, LCS)을 찾습니다. 겹치지 않는 줄 가운데 같은 자리에서 지워지고 더해진 줄은 "바뀐 줄"로 짝을 지어, 그 안에서 다시 글자 단위로 바뀐 글자를 표시합니다.

    줄 순서만 바뀌어도 다르다고 나오나요?

    네. 순서를 지키며 비교하므로 줄을 위아래로 옮기면 한쪽에서는 지운 줄, 다른 쪽에서는 더한 줄로 나옵니다. 문서 버전 비교 도구(git diff 등)와 같은 방식입니다.

    띄어쓰기 차이는 빼고 볼 수 있나요?

    "공백 차이 무시"를 켜면 줄 앞뒤 공백과 여러 칸 공백의 차이를 같다고 봅니다. "대소문자 무시"를 켜면 Hello 와 hello 를 같다고 봅니다.

    긴 글도 되나요?

    한쪽에 3,000줄까지 비교합니다. 그보다 길면 앞 3,000줄만 비교하고 화면에 알려 드립니다. 한 줄이 아주 길면(약 500자 × 500자 이상) 그 줄은 글자 단위 대신 줄 전체를 바뀐 것으로 표시합니다.

    넣은 글이 어딘가에 저장되나요?

    아니요. 두 글은 이 기기의 브라우저 안에서만 비교하고, 서버나 분석 도구로 보내지 않습니다. 계약서·원고처럼 밖에 내보내기 어려운 글도 비교할 수 있습니다.