텍스트·코드 비교 사용 가이드
DiffTidy는 두 버전의 문서를 브라우저 안에서 비교합니다. 원고 수정본, 설정 파일, 스크립트, 짧은 로그 등을 확인할 때 사용할 수 있습니다. PC에서는 원본을 왼쪽, 수정본을 오른쪽에 넣습니다. 휴대폰에서는 입력창이 위아래로 배치되고 결과는 통합 보기로 시작합니다.
1. 비교할 내용을 넣으세요
각 입력창에 붙여넣거나 파일 열기를 누르세요. 파일을 입력창 위에 끌어다 놓아도 됩니다. 파일은 기기에서 읽으며 서버에 업로드하지 않습니다. 입력당 최대 2 MiB, 30,000줄의 유효한 UTF-8 텍스트를 처리합니다. PDF, Word, 이미지, 엑셀 통합문서는 텍스트로 먼저 추출해야 합니다. CSV, Markdown, JSON, YAML, 소스코드는 텍스트로 비교할 수 있습니다.
2. 비교 기준을 선택하세요
단어 강조는 문장 검토에, 글자 강조는 숫자·식별자·오타 확인에 적합합니다. 줄 강조는 변경된 줄 전체를 보여줍니다. 공백 차이 무시는 연속된 가로 공백과 탭을 한 칸으로 취급하고 줄 앞뒤 공백을 제외합니다. 문장 중간의 공백을 모두 삭제하는 기능은 아닙니다. 대소문자 무시는 유니코드 소문자 변환을 사용합니다.
줄바꿈 형식 무시는 기본으로 켜져 있습니다. 줄 내용이 같으면 LF, CRLF, CR 및 마지막 줄바꿈 유무를 같은 것으로 봅니다. 따라서 ‘현재 옵션 기준으로 동일합니다’는 실제 원문이 완전히 같다는 뜻은 아닙니다. 정확한 차이를 확인하려면 무시 옵션을 끄세요. 유니코드 정규화는 자동으로 수행하지 않습니다.
3. 변경을 검토하고 복원하세요
비교하기 또는 Ctrl/⌘ + Enter를 누르세요. 초록색의 + 줄은 추가, 빨간색의 − 줄은 삭제입니다. 한 줄 수정은 삭제 1줄과 추가 1줄로 계산할 수 있으며, 이 숫자는 유사도 점수가 아닙니다. 화살표나 Alt + ↑/↓로 변경 구간을 이동하세요. 변경만 보기는 그대로인 줄을 숨기고, 자동 줄바꿈은 긴 내용을 화면 폭에 맞춥니다.
원본으로 복원은 해당 변경 구간만 수정본에서 원본 내용으로 바꾼 뒤 다시 비교합니다. 되돌리기는 복원·좌우 바꾸기·파일 열기·비우기 등의 도구 동작을 최대 6단계까지 되돌립니다. 직접 타이핑하면 이 도구 동작 기록은 지워집니다. 브라우저의 일반 텍스트 편집 취소 기능과는 별개입니다. 옵션 때문에 무시된 공백·대소문자 차이는 다른 구간을 복원해도 임의로 덮어쓰지 않습니다.
4. 결과를 가져가세요
복사와 텍스트 다운로드는 수정본 전체를 사용합니다. 패치 다운로드는 표시 옵션과 관계없이 실제 두 원문으로 표준 unified patch를 만듭니다. 파일명은 original.txt와 updated.txt로 지정됩니다. 보고서 다운로드는 양쪽 내용을 담은 독립 HTML 파일을 만듭니다. 브라우저에서 열어 인쇄하거나 PDF로 저장할 수 있습니다. 보고서에는 비교한 내용이 들어 있으므로 전달 대상을 확인하세요. 공개 공유 링크나 서버 저장은 생성하지 않습니다.
큰 파일과 성능
계산은 별도 Web Worker에서 수행하고 결과는 160개 정렬 행씩 나눠 표시합니다. 복잡한 비교는 제한 시간 후 중단되며 작은 구간으로 나누어 다시 시도할 수 있습니다. 일부 긴 줄은 내용 손실 없이 줄 전체를 강조합니다. 자동 비교는 선택 기능이며, 두 입력을 합쳐 UTF-16 코드 단위 200,000개 이하일 때 동작합니다. 더 큰 입력은 비교하기 버튼을 사용하세요.
입력한 내용은 어떻게 되나요?
텍스트와 파일명은 현재 탭의 메모리에만 존재합니다. localStorage, IndexedDB, DB나 서버에 비교 내용을 저장하지 않습니다. 새로고침, 탭 닫기, 다른 페이지로 이동하면 작업이 사라질 수 있으므로 필요한 결과를 먼저 복사하거나 내려받으세요. 비교 화면에서 언어를 바꿀 때는 입력을 유지합니다. 기기에는 언어 설정만 저장합니다. 광고·분석 서비스는 비교 기능과 별개이며 개인정보처리방침에서 설명합니다.
코드 비교 · JSON 비교 · 공백과 줄바꿈 이해하기