クロス プラットフォーム (Windows/Linux/OSX またはその一部) の既存のライブラリまたはコードベースがあり、ネットワーク経由で 2 つのファイルの違いをすばやく比較できますか?
基本的に、私が取り組んでいるプロジェクトのrsyncの「インプレース」の基本バージョンを再作成しようとしています。これは、ファイル間の違いを取り、ネットワーク接続を介してそのブロックレベルのデータだけを送信します。
ありがとう。
クロス プラットフォーム (Windows/Linux/OSX またはその一部) の既存のライブラリまたはコードベースがあり、ネットワーク経由で 2 つのファイルの違いをすばやく比較できますか?
基本的に、私が取り組んでいるプロジェクトのrsyncの「インプレース」の基本バージョンを再作成しようとしています。これは、ファイル間の違いを取り、ネットワーク接続を介してそのブロックレベルのデータだけを送信します。
ありがとう。
あなたが見ることができるlibrsync (著者のサイトで利用可能ないくつかの詳細情報を含む)があります。かなり長い間放棄されていたようで、最後のリリースは 2004 年でしたが、そのままでも十分に機能する可能性があります。