온라인 텍스트 및 파일 비교 도구
두 텍스트 또는 파일을 붙여넣어 줄 단위로 추가/삭제된 내용을 정확히 비교하세요. 브라우저에서 안전하게 처리됩니다. 처리는 브라우저에서 로컬로 수행됩니다.
사용 시작
정확한 줄 단위 비교
이 도구는 두 입력을 줄 단위로 나누고 최장 공통 부분 수열(LCS) 알고리즘을 사용하여 차이를 계산합니다. 예를 들어 A에 'red', 'blue'가 있고 B에 'red', 'green'이 있다면 'red'는 공통으로 유지되고 'green'은 추가(+), 'blue'는 삭제(-)로 표시됩니다. 교체는 별도의 변경 줄이 아니라 추가와 삭제의 조합으로 나타납니다.
입력 제한 및 처리 방식
각 편집기는 최대 500,000자, 각 측은 최대 20,000줄까지 지원합니다. 비교 셀 수(줄 수 곱)는 약 400만 개 이내여야 하므로 매우 큰 파일에는 적합하지 않습니다. 비교는 대소문자와 공백을 구분하며 정확합니다.
개인 정보 보호
모든 파일과 텍스트는 브라우저 내에서만 처리되며 서버로 전송되지 않습니다.
자주 묻는 질문
Q1: 파일 인코딩이 UTF-8이 아니면 어떻게 되나요?
파일은 브라우저의 File.text() 메서드로 읽히므로 UTF-8로 해석됩니다. 레거시 인코딩(예: EUC-KR)은 올바르게 표시되지 않을 수 있습니다.
Q2: 공백 무시 옵션이 있나요?
아니요, 이 도구는 공백을 무시하는 옵션을 제공하지 않습니다. 모든 공백 차이가 그대로 비교에 반영됩니다.
Q3: 매우 큰 파일을 비교할 수 있나요?
각 측 20,000줄, 총 비교 셀 약 400만 개까지 가능하지만, 그 이상이면 성능 문제가 발생할 수 있습니다. 이 도구는 큰 파일보다는 중간 크기의 텍스트 비교에 적합합니다.
체크리스트
- 두 입력란에 비교할 텍스트를 준비합니다.
- 파일을 사용할 경우 각 파일이 5MiB 이하인지 확인합니다.
- 비교 결과에서 +는 추가, -는 삭제를 의미합니다.
- 복사 기능으로 결과를 저장할 수 있습니다.
처리는 브라우저에서 로컬로 수행됩니다.