LOCAL TOOL · TEXT

텍스트 비교 (Diff)

두 버전의 텍스트를 붙여넣으면 어느 줄이 추가·삭제·수정됐는지 바로 보입니다.

사용 방법

  1. 왼쪽에 원본, 오른쪽에 수정본을 붙여넣으세요.
  2. "비교"를 누르세요.
  3. 결과에서 초록 줄은 추가, 빨간 줄은 삭제, 나머지는 그대로인 줄입니다.

예시

계약서 수정 확인

지난주 버전과 오늘 받은 버전을 붙여넣으면 상대방이 고친 모든 줄이 즉시 표시됩니다.

설정 파일 차이 찾기

서버 두 대의 설정 파일을 비교해 동작이 달라진 원인이 되는 한 줄을 찾아낼 수 있습니다.

API 응답 두 버전 비교

배포 전후의 API 응답을 붙여넣으면 바뀐 필드만 표시됩니다. JSON은 먼저 정렬 도구로 줄을 나눠 넣으면 차이가 더 정확히 잡힙니다.

복사·붙여넣기가 제대로 됐는지 확인

설정이나 목록을 다른 시스템에 옮긴 뒤 원본과 비교하면 잘림이나 인코딩 깨짐이 바로 잡힙니다. 긴 블록의 끝부분이 조용히 다른 경우가 눈으로는 가장 놓치기 쉽습니다.

내 글의 수정 내역 보기

초고와 수정본을 비교하면 어느 문단을 고쳤는지 한눈에 보입니다. 되살리려다 빠뜨린 문단도 여기서 잡힙니다.

자주 묻는 질문

비교는 어떤 방식으로 하나요?

Git 같은 버전 관리 도구가 쓰는 것과 같은 계열의 최장 공통 부분수열(LCS) 알고리즘으로 줄 단위 비교를 수행해, 최소한의 추가·삭제 줄을 보여줍니다.

"수정된 줄"은 무엇인가요?

삭제된 줄 바로 뒤에 추가된 줄이 오면 그 쌍을 하나의 "수정"으로 셉니다. 별도의 삭제+추가가 아니라 제자리에서 고친 것으로 보는 것입니다.

한 줄 안의 글자 단위 차이도 보여주나요?

이 도구는 줄 단위로 비교합니다. 속도가 빠르고 결과를 읽기 쉬운 방식으로, 조금이라도 바뀐 줄은 삭제+추가로 표시됩니다.

크기 제한이 있나요?

서로 다른 부분이 약 1,500줄 이하면 정확한 최소 diff를 계산합니다. 그보다 크면 속도를 위해 달라진 구간을 통째로 교체된 블록으로 표시합니다.

문서가 서버로 올라가나요?

아니요. 비교는 전부 브라우저 안에서 실행되며 두 텍스트 모두 기기를 벗어나지 않습니다.

단어 하나만 바뀌었는데 왜 줄 전체가 표시되나요?

줄 단위 비교라 줄 안에 차이가 하나라도 있으면 그 줄이 변경으로 표시됩니다. 더 촘촘히 보려면 비교 전에 한 문장을 한 줄로 나누세요.

줄 끝 공백이나 줄바꿈 방식도 차이로 잡히나요?

네. 보이지 않는 공백과 줄바꿈 방식(CRLF/LF)도 문자입니다. 두 글이 똑같아 보이는데 모든 줄이 변경으로 나오면 원인은 거의 줄바꿈 방식입니다.

붙여넣지 않고 파일로 비교할 수 있나요?

파일 업로드는 없고 내용을 붙여넣는 방식입니다. 워드 문서 같은 이진 파일은 먼저 일반 텍스트로 내보낸 뒤 비교하세요.