텍스트 비교 도구
최종 수정:
도구 소개
텍스트 비교 도구는 두 텍스트를 줄 단위로 비교하여 추가/삭제/유지 부분을 색상으로 보여줍니다. git diff나 코드 리뷰 도구와 같은 화면을 제공하지만, 버전 관리에 들어가 있지 않은 임의의 텍스트(설정 스니펫, API 응답, 번역본 등)를 비교할 때 특히 유용합니다.
사용 방법
- 왼쪽 입력란에 원본 텍스트를 붙여넣습니다.
- 오른쪽 입력란에 수정된 텍스트를 붙여넣습니다.
- Compare 버튼을 눌러 통합 diff를 출력합니다.
- 녹색 라인은 추가, 빨강 라인은 삭제, 회색 라인은 변경 없음입니다.
- 리그레션 점검, 번역 검수, 변경 사항 문서화 등에 활용합니다.
주요 사용 사례
- 백엔드 배포 전후의 API 응답 비교
- 두 버전의 계약서나 카피 블록을 나란히 검토
- YAML/JSON 설정 파일에서 무엇이 바뀌었는지 확인
- 리팩터링한 함수가 동일한 로그를 출력하는지 검증
- 두 SQL 쿼리 플랜의 미세한 차이 파악
- 일반 에디터에서는 잘 보이지 않는 공백/개행 차이 적발
자주 묻는 질문
Q. 비교 단위는 라인인가요, 문자인가요?
A. git diff처럼 라인 기준입니다. 한 글자만 다른 두 라인은 인라인 하이라이트가 아니라 삭제 1줄 + 추가 1줄로 표시됩니다.
Q. 공백 처리는 어떻게 되나요?
A. 공백 차이도 라인 불일치로 잡힙니다. 무시하고 싶다면 붙여넣기 전에 양쪽 텍스트의 공백을 정규화(끝 공백 제거, 탭→스페이스 변환)하세요.
Q. 아주 큰 파일도 비교할 수 있나요?
A. 브라우저에서 실행되므로 성능은 환경에 따라 다릅니다. 수만 라인까지는 무난하지만 그 이상은 명령줄 git diff나 diff -u를 권장합니다.
Q. 입력 텍스트가 서버로 전송되나요?
A. 아닙니다. 모든 비교는 브라우저 안 JavaScript에서 실행되므로 민감한 정보가 외부로 나가지 않습니다.