텍스트 비교(Diff)
두 텍스트를 줄 단위로 비교하고 추가·삭제된 차이를 강조 표시합니다.
파일을 여기에 드래그 앤 드롭하거나
클릭하여 선택
파일을 여기에 드래그 앤 드롭하거나
클릭하여 선택
이 도구 정보
이 비교 도구는 git과 동일한 Myers O(ND) 알고리즘으로 두 텍스트 간 최소 diff를 계산하고 익숙한 비주얼 형식으로 표시합니다. 삭제된 줄은 빨간색 «-», 추가된 줄은 녹색 «+» 접두사가 붙습니다. 텍스트 파일을 불러오고, 공백이나 대소문자 차이를 무시하며, 결과를 패치 형식으로 복사할 수 있습니다. 모든 처리는 브라우저에서 이루어지며 서버로 아무것도 전송되지 않습니다.
이 도구 정보
이 비교 도구는 git과 동일한 Myers O(ND) 알고리즘으로 두 텍스트 간 최소 diff를 계산하고 익숙한 비주얼 형식으로 표시합니다. 삭제된 줄은 빨간색 «-», 추가된 줄은 녹색 «+» 접두사가 붙습니다. 텍스트 파일을 불러오고, 공백이나 대소문자 차이를 무시하며, 결과를 패치 형식으로 복사할 수 있습니다. 모든 처리는 브라우저에서 이루어지며 서버로 아무것도 전송되지 않습니다.
사용 사례
- 코드나 설정 파일의 두 버전 비교
- API 응답이나 문서 간 변경 사항 검토
- 리팩터링 후 어떤 줄이 바뀌었는지 확인
- 패치 형식 diff를 생성해 공유
자주 묻는 질문
- 비교에 어떤 알고리즘을 사용하나요?
- git과 동일한 Myers O(ND) 알고리즘으로, 데이터를 서버에 보내지 않고 브라우저에서 최소 줄 단위 diff를 계산합니다.
- 색상과 +, - 기호는 무엇을 의미하나요?
- «-» 접두사가 붙은 빨간 줄은 원본 텍스트에는 있지만 수정본에는 없는 줄입니다. «+»가 붙은 녹색 줄은 추가된 줄이고, 중립 줄은 두 텍스트에 공통입니다.
- «공백 무시»와 «대소문자 무시»는 무엇인가요?
- «공백 무시»는 공백이나 탭의 양만 다른 줄을 동일하게 취급하고, «대소문자 무시»는 대소문자 차이에 대해 같은 처리를 합니다. 줄은 항상 원본 텍스트로 표시됩니다.
- 크기 제한이 있나요?
- 네, 각 텍스트는 최대 5,000줄입니다. 대부분의 코드와 설정 파일을 커버하면서 계산은 즉시 이루어집니다.