일반적으로 설정 파일로 사용되는 .ini 파일에 대한 파일 비교 유틸리티를 찾고 있습니다.
많은 파일 비교 도구 (WinDiff, Beyond Compare, CompareIt, WinMerge 등)가 있지만 시도한 도구 중 어느 것도 .ini 파일을 잘 처리 할 수 없습니다.
일반적인 .ini 파일은 다음과 같습니다.
[Settings]
Setting1=abc
Setting2=xyz
이 도구는 등호 앞의 문자열을 기준으로 줄을 일치시킨 다음 등호 뒤에 다른 모든 항목의 차이를 표시해야합니다. 섹션 내 라인 순서 (섹션은 대괄호로 표시됨)는 중요하지 않으므로 무시해야합니다.
이것을 처리 할 수있는 도구를 찾을 수 없습니다. 일반적으로 기존 도구는 등호 앞의 줄 시작 부분에 차이가 표시되며 (등호 뒤의 대부분의 텍스트가 일치하는 경우) 순서가 바뀐 선으로 어려움을 겪습니다 (모두 변경되거나 일부 선과 일치하여 표시됨) 한 곳에서 삭제 된 후 다른 곳에 추가 된 나머지). 정규 표현식을 사용하여 일치하는 텍스트를 제한 할 수있는 도구를 찾았지만 나머지 행을 무시하고 한 패턴 (즉, 등호 앞의 모든 것)을 기준으로 한 줄을 일치시킬 수 없으며 그다음에 비교합니다 다른 (등호 뒤의 모든 것)에.