한 도구에서 다른 도구로 긴 블록을 복사-붙여넣기 했을 때 모든 것이 보존되었는지 확인하기.
텍스트 비교 정보
텍스트 비교 도구는 두 텍스트 블록 간의 차이를 찾아 강조 표시하여 추가, 삭제, 변경 사항을 보여줍니다. 모든 처리가 브라우저에서 이루어지므로 콘텐츠의 프라이버시가 유지됩니다. 코드 버전 비교, 문서 수정 확인, 두 텍스트 비교에 필수적인 무료 도구입니다.
자주 묻는 질문
두 텍스트를 비교하려면 어떻게 하나요?
왼쪽 패널에 원본 텍스트를, 오른쪽 패널에 수정된 텍스트를 붙여넣으세요. 두 버전 간에 추가, 제거, 변경된 내용이 즉시 강조 표시됩니다.
비교를 위해 텍스트가 서버로 전송되나요?
아니요. 전체 비교가 브라우저에서 실행됩니다. 두 텍스트 모두 기기에 남아 있으며 어디로도 전송되지 않습니다. 민감한 문서, 코드, 개인적인 콘텐츠도 안전하게 비교할 수 있습니다.
이 도구는 어떤 유형의 차이를 감지하나요?
줄 단위에서 추가, 삭제, 수정을 감지합니다. 변경 사항은 색상으로 구분되어 있어 버전 관리 diff 뷰와 유사하게 두 버전 간의 정확한 차이를 빠르게 확인할 수 있습니다.
어떤 diff 알고리즘이 사용되나요?
Myers diff 알고리즘 — git, GNU diff 및 대부분의 버전 관리 시스템에서 사용하는 동일한 최소 편집 스크립트 알고리즘입니다. 시간 복잡도는 O((N+M)·D)이며, D는 편집 거리입니다. 도구는 알고리즘 실행 전에 공통 접두사/접미사를 제거하므로 변경되지 않은 내용이 계산 주기를 낭비하지 않습니다.
왜 매우 크거나 매우 다른 입력에서는 더 단순한 diff로 폴백되나요?
Myers diff는 두 입력이 거의 공통점이 없을 때 최악의 이차 메모리 패턴을 가집니다. 구현은 브라우저 탭이 멈추는 것을 방지하기 위해 편집 거리를 2000으로 제한합니다. 그 이상에서는 단순한 줄 단위 비교로 폴백되어 줄 추가/삭제는 여전히 하이라이트되지만 더 이상 최소 편집 스크립트를 보장하지 않습니다.