텍스트 청크에 대한 파일 비교 유틸리티를 알고 있습니까? 아니라 ‘비교

두 개의 텍스트 파일에서 텍스트 덩어리를 비교하는 데 도움이되는 파일 비교 유틸리티 소프트웨어가 있습니까?

마찬가지로 한 파일에있는 텍스트 덩어리가 두 번째 파일에서 다시 찾을 수있는 것을 알고 싶습니다. 내가해야 할 일은 한 줄씩 비교하는 것이 아니라 ‘비교 및 검색’작업과 같습니다.

응용 프로그램 로그에서 일반적인 오류를 찾으려면 이것이 필요합니다. 예를 들어 Java 응용 프로그램이 있고 서로 다른 이틀의 로그를 기록합니다. 두 스택에 공통 인 스택 추적 (실제로 텍스트 파일 내의 텍스트 청크)을 찾고 싶습니다.



답변

여러 가지 무료 diff 도구를 사용해 볼 수 있습니다 . 여러 플랫폼에서 사용할 수있는 훌륭한 오픈 소스 도구 인 KDiff3을 사용했습니다. 여러 로그 파일을 비교하는 데 사용할 수있었습니다.이 파일들 사이에서 어떤 라인이 다르고 공통인지 시각적으로 표시합니다 (차이에 대한 색상, 공통 라인에 대한 흰색 / 무색).

원하는 것을 정확하게 수행하기 위해 앱을 조정하기 위해 약간의 실험을해야 할 수도 있지만 좋은 시작입니다.


답변

제로 번 언급 CompareIT

  • 이동 한 부분을 감지 하고이 블록들을 보여줄 수 있습니다
  • RE를 지원하므로 작업을 수행하는 문자열의 일부무시할 수 있습니다.
  • 자동 일치 규칙은 구조화 된 소스를 비교하는 데 도움이됩니다.