Diff-텍스트

Diff-Text
디프 텍스트
DiffEngineX Icon.png
개발자DiffEngineX LLC
초기 릴리즈2012년 10월 29일
기록 위치C샤프
운영 체제아무거나
유형데이터 비교
면허증폐쇄 소스
웹사이트diff-text.com
이동된 텍스트는 파란색 또는 회색이다. 재순번된 텍스트는 배경색이 연한 파란색과 노란색으로 번갈아 바뀐다.

Diff-Text는 두 개의 일반 텍스트 블록 간의 차이를 찾는 무료 소프트웨어 도구다.[1][2] 그것은 웹 페이지 모음의 형태를 취하는데, 각각의 페이지들은 약간 다른 레이아웃을 가지고 있다. 비교할 텍스트를 웹 페이지에 직접 붙여넣는다. 그것은 어떤 운영체제에서도 사용할 수 있다.

Diff-Text는 DiffEngineX LLC에 의해 개발되었으며 스프레드시트 비교 툴 DiffEngineX에 대해 원래 개발된 향상된 알고리즘을 사용한다.

사용자가 전체 줄(또는 단락), 단어 또는 문자의 수준에서 비교하는 것 중에서 선택할 수 있다. 전체 선을 비교할 경우 선이 다른 블록에 없다는 사실만 보고된다. Diff Text는 문단을 Windows, Macintosh 또는 Unix 회선 종단기로 끝나는 행으로 간주한다.

웹 사이트는 원본 텍스트 블록과 수정된 텍스트 블록을 모든 차이점이 강조된 하나의 창으로 결합할 수 있다. 또는 표시된 원본 텍스트 블록과 수정된 텍스트 블록을 개별 창에 표시할 수 있다.

한 차이에서 다음 차이로의 항법이 지원된다.

위의 모든 기능은 고유하지 않으며 다른 텍스트 비교 도구에서 찾을 수 있다.

소프트웨어는 단지 차이점, 양쪽 또는 전체 표시된 텍스트의 컨텍스트의 가변적인 양과의 차이를 표시할 수 있다.

이 웹사이트는 비밀 텍스트가 비교될 수 있도록 SSL("https")의 사용을 지원한다.

디프텍스트가 사용하는 알고리즘은 마이크로소프트 워드와 엑셀 2013용 앱인 Selection Diff Tool이 사용한다.[3][better source needed]

가장 긴 공통 부가 알고리즘의 사용 제한사항

Diff-Text의 고유한 특징은 문서에서 위아래로 이동하여 새로운 컨텍스트에 배치된 텍스트를 포착할 수 있다는 것이다. 가짜 유사성이 플래그로 표시되지 않도록 하기 위해 사용자는 이동으로 보고할 인접 단어 또는 문자의 최소 수를 지정할 수 있다. 텍스트 이동은 원본 텍스트를 수정된 텍스트로 변환하기 위한 개별 편집 횟수가 최소한일 정도로 보고된다.

가장 긴 공통 부분 문제 알고리즘에 기초한 대다수의 텍스트 비교 소프트웨어는 이동된 텍스트를 연결되지 않은 추가 및 삭제로 잘못 보고한다. 이 알고리즘은 두 문서 사이에 가장 긴 순서의 텍스트 실행만 보고한다. 가장 긴 유사점들 중에서 옮겨진 텍스트가 누락되었다.

휴리스틱스는 사용되지 않는다. 지정된 최소치 이상의 두 문서 사이의 유사성이 보고될 것이다(탐지 이동을 선택한 경우). 이것은 Diff Text와 대부분의 다른 텍스트 비교 알고리즘의 주요한 차이점이다. Diff Text는 비식별적 또는 이동된 선에 포함된 경우에도 항상 유의한 유사점을 일치시킨다. 그것은 결코 추측이나 우연히 발견되는 첫 번째 일치에 의존하지 않으며, 이것은 다른 곳에서 최적의 일치 결과를 초래할 수 있다.

Diff-Text는 문서에서 위아래로 이동한 문단을 모두 찾을 수 있을 뿐만 아니라, 문장의 순서를 바꿀 수 있다. 이를 나타내기 위해 텍스트의 배경색이 연한 파란색과 노란색으로 변경된다.

사용자가 텍스트 이동을 감지해서는 안 된다고 지정한 경우 알고리즘은 (m log n) 시간으로 실행되는데, 이는 이러한 유형의 소프트웨어에서 흔히 볼 수 있는 표준 2차 시간보다 개선된 것이다. m과 n은 원본 텍스트와 수정된 텍스트의 크기를 가리킨다.

요약

가장 긴 공통의 문제 알고리즘에 기초한 기존의 텍스트 비교 도구는 텍스트 블록이 이리저리 이동될 경우 원본 파일과 수정된 파일 사이에 많은 유사점을 잠재적으로 놓칠 수 있다. Diff-Text는 체계적이며 사용자가 유효한 움직임으로 간주될 연속적인 단어 또는 문자의 최소 수를 지정할 수 있다.

참조

  1. ^ HVG Weekly [1], 2012년 11월 2일. 2012년 12월 8일에 검색됨
  2. ^ 비트버킷 [2], 2012년 11월 28일. 2012년 12월 9일에 검색됨
  3. ^ Office.Microsoft.com [3], 2012년 11월 26일. 2012년 12월 8일에 검색됨

외부 링크