私のプロジェクトでは、2つのコンピュータ間でいくつかのファイルを同期する必要があります。どちらも同じことをしている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
。
システムでそれを使用するには、rdiff
librsyncパッケージをインストールする必要があります。
答え2
あなたのニーズに最も適しており、あるrsync
コンピュータから別のコンピュータにファイルを同期します(双方向の同期が必要な場合は、次を使用してください)。一貫した)。
次のようにlibrsyncに基づいて構築されたツールを使用することもできます。rdiff バックアップまたは二重性。
あなたの質問に対する答えは、これがlibrsync
rsyncアルゴリズムを実装するライブラリであり、ツールだけでなく少し低レベルのツールrsync
でも使用されることです。つまり、rdiffを使用してrsyncツールを実装できます。rdiff