rdiffとlibrsyncの違いは何ですか?

rdiffとlibrsyncの違いは何ですか?

私のプロジェクトでは、2つのコンピュータ間でいくつかのファイルを同期する必要があります。どちらも同じことをしているrdiffようです。librsync私に最適なツールを選択できるようにいくつかの違いを指摘できる人はいますか?

ドキュメントリンク: http://librsync.sourcefrog.n​​et/doc/librsync.html

http://librsync.sourcefrog.n​​et/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

関連情報