원본 텍스트OLD
1
새 텍스트NEW
1
0 줄 추가됨0 줄 삭제됨
UTF-8텍스트 비교란?
텍스트 비교는두 텍스트의差异를比较하는 도구로, LCS(最長共通部分列) 알고리즘을使用하여 추가, 삭제 및변경되지 않은内容을识别합니다. 코드审查, 문서版本比较,配置文件差异检查等의场景에서자주使用됩니다. 배경색은绿色으로 추가된줄을,红色으로 삭제된줄을 표시합니다.
사용 방법
- 왼쪽 입력란에 원본 텍스트를 붙여넣기 합니다
- 오른쪽 입력란에수정된 텍스트를 붙여넣기 합니다
- 시스템이 자동으로差异를 계산하고 강조 표시하며, 하단 상태 표시줄에 추가 및 삭제된줄 수가 표시됩니다
사용 예시
코드版本 비교
원본 텍스트:
function hello() {
console.log('Hello');
}
새 텍스트:
function hello(name) {
console.log('Hello, ' + name);
}
差异: 함수에매개변수 name이 추가되고, 출력문이매개변수를拼接하도록 변경되었습니다配置文件 비교
원본 텍스트:
{
"port": 3000,
"debug": true
}
새 텍스트:
{
"port": 8080,
"host": "localhost"
}
差异: port가 3000에서 8080으로 변경되고, debug가 삭제되었으며, host配置가 추가되었습니다자주 묻는 질문 (FAQ)
Q: 텍스트 비교의 알고리즘은?
A: 이 도구는 LCS(最長共通部分列) 알고리즘을 사용합니다.これは 클래식한 텍스트差异检测 알고리즘으로, 추가, 삭제 및변경되지 않은内容을 정확하게识别할 수 있습니다.
Q: 얼마나大きな 텍스트 파일을支持하나요?
A: 이 도구는 브라우저本地에서运行되며,数千行의 텍스트를 처리할 수 있습니다.非常大きな 파일의 경우브라우저性能에影响을 줄 수 있습니다.
Q: 제 데이터가 서버에 업로드되나요?
A: 아니요. 모든比较는您的 브라우저本地에서完成되며, 데이터가任何 서버에 업로드되지 않습니다.您的隐私安全을保护합니다.
Q: 어떤줄이 강조되지 않는 이유는?
A: 강조되지 않는줄은内容에变化가 없음을 의미합니다. 추가된줄(绿色)과 삭제된줄(红色)만이 강조 표시됩니다.