2009-10-12 2 views
9

변경된 파일을 다른 컴퓨터로 보내는 응용 프로그램을 만들고 있습니다. 현재 변경된 파일은 변경 사항이 사소한 경우에도 완전히 전송됩니다. 바이너리 diff를 만들고 델타와 일치하는 패치 만 보내서 데이터를 다시 병합 할 수있게 해주는 라이브러리 (C, C++, Java)를 찾고 있습니다.상용 소프트웨어 용 이진 diff 알고리즘

Eclipse 또는 Apache 라이센스에서 이상적으로 찾고 있습니다. LGPL도 효과가 있습니다.

답변

3

bsdiff and bspatch은 라이브러리가 아니지만 많은 노력과 노력 없이도 C 소스 코드를 추출 할 수 있으며 라이센스도 필요합니다.