텍스트 비교 도구란?
텍스트 비교 도구는 두 텍스트 문서를 나란히 비교하고 차이점을 강조 표시합니다. 추가, 삭제, 변경되지 않은 부분을 식별하여 교정, 문서 버전 관리, 콘텐츠 검토에 매우 유용합니다.
텍스트 비교 도구 사용 방법
- 두 텍스트를 단일 입력 영역에
---또는===로만 된 줄로 구분하여 붙여넣으세요. 구분선 위는 원본 텍스트, 아래는 수정된 텍스트로 처리됩니다. - 비교하기를 클릭하여 두 섹션을 비교하세요.
- 출력에 추가(
+), 삭제(-), 변경되지 않은 줄이 줄별로 표시되며, 추가 및 삭제 합계가 요약됩니다.
주요 개념
Diff 알고리즘은 두 텍스트 사이의 최장 공통 부분 수열(LCS)을 찾아 작동합니다. 추가된 부분은 녹색으로, 삭제된 부분은 빨간색으로 강조 표시되며, 변경되지 않은 텍스트는 문맥을 제공합니다. 단어 수준 diff는 줄 내의 정확한 변경을 보여주고, 줄 수준 diff는 전체 줄을 단위로 비교합니다. 이는 git diff와 워드 프로세서의 변경 내용 추적과 같은 원리입니다.
자주 묻는 질문
서식이 있는 문서도 비교할 수 있나요?
이 도구는 일반 텍스트를 비교합니다. 서식이 있는 문서의 경우 먼저 일반 텍스트로 내보내거나 전용 리치 텍스트 비교 도구를 사용하세요. 서식 마크업(HTML, Markdown)은 텍스트로 비교됩니다.
공백 차이는 어떻게 처리되나요?
기본적으로 모든 공백 변경이 표시됩니다. 후행 공백, 탭 대 스페이스, 줄 끝 차이(LF 대 CRLF)가 포함됩니다.
지원되는 최대 텍스트 길이는?
브라우저 기반 diff 도구는 수만 줄의 텍스트를 처리할 수 있습니다. 매우 큰 파일은 알고리즘의 계산 복잡성으로 인해 처리가 느려질 수 있습니다.