녹음을 파일에 저장하는 비디오 레코더를 만들었습니다. 두 번째 파일을 읽은 다음 이전 값 (1 초 이전)과 현재 파일을 비교하고 차이점을 별도의 파일에 쓰는 방법을 구현하고 싶습니다.두 파일을 비교하고 차이점을 추출하는 방법은 무엇입니까?
누군가가 그 일을 설명하거나 간단한 예를 쓸 수 있다면 매우 감사 할 것입니다. 주어진 시간에 compareFiles (File currentFile, File oldFile) 메서드를 호출하여 새 값과 이전 값을 비교하는 스레드가 있어야합니다. 이전 파일을 임시 파일로 저장할 수도 있으며 원본 경로의 현재 파일을 임시 파일과 비교할 수 있습니다.
설명 된 논리의 개선에 대한 제안은 환영 할만한 것입니다.
가장 긴 공통 부분 시퀀스 (http : //)를 찾기 위해 일부 알고리즘을 사용하려고합니다. en.wikipedia.org/wiki/Longest_common_subsequence_problem)을 비교할 수 있습니다. 그렇다면 공통 부분 시퀀스에 포함되지 않는 부분은 분명히 차이가 있어야합니다 ... 그러나이 방법이 사용 사례에 가장 적합한 것인지 확실하지 않습니다. 여기서 당신이 원하는 것은 무엇입니까? – Dirk