rdiff와 librsync의 차이점은 무엇입니까?

rdiff와 librsync의 차이점은 무엇입니까?

내 프로젝트에서는 두 컴퓨터 간에 일부 파일을 동기화해야 합니다. 둘 다 같은 일을 하는 rdiff것 같습니다 . librsync나에게 가장 적합한 도구를 선택할 수 있도록 몇 가지 차이점을 지적해 줄 수 있는 사람이 있나요?

문서 링크: http://librsync.sourcefrog.net/doc/librsync.html

http://librsync.sourcefrog.net/doc/rdiff.html

http://linux.die.net/man/3/librsync

http://linux.die.net/man/1/rdiff

아마도 더 많은 문서가 있을 것입니다. 이것들은 내가 읽은 것들입니다.

답변1

librsync는 명령을 포함하는 완전한 패키지입니다 rdiff.

시스템에서 이를 사용하려면 rdifflibrsync 패키지를 설치해야 합니다.

답변2

귀하의 필요에 가장 적합하며 rsync한 컴퓨터에서 다른 컴퓨터로 파일을 동기화합니다(양방향 동기화를 원할 경우 다음을 사용하십시오).일관된).

다음과 같이 librsync를 기반으로 구축된 도구를 사용할 수도 있습니다.rdiff 백업또는이중성.

귀하의 질문에 대한 대답은 이것이 librsyncrsync 알고리즘을 구현하는 라이브러리이며 도구뿐만 아니라 조금 낮은 수준의 도구 rsync에서도 사용된다는 것입니다. 즉, rdiff를 사용하여 rsync 도구를 구현할 수 있습니다.rdiff

관련 정보