問題タブ [vcdiff]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
3089 参照

java - Java 用の VCDIFF または代替のバイナリ diff 形式

VCDIFF バイナリ差分形式 (デコーダーとエンコーダー) のオープンソース Java 実装はありますか?

xdeltaopen-vcdiffがありますが、どちらも C ライブラリです。

または、Java からバイナリ ファイルの差分を生成するために使用できる他の形式/アルゴリズムはありますか?

0 投票する
3 に答える
20548 参照

git - git binary diff アルゴリズム (差分ストレージ) は標準化されていますか?

Git はデルタ圧縮を使用して、互いに類似したオブジェクトを格納します。

このアルゴリズムは標準化されており、他のツールでも使用されていますか? フォーマットを説明するドキュメントはありますか? xdelta/VCDIFF/RFC 3284 と互換性がありますか?

0 投票する
1 に答える
883 参照

java - Java SDCH コンプレッサ/デコンプレッサ

誰かがSDCH圧縮をデコード/エンコードするJavaライブラリを知っていますか??? これは Google によって作成され、Google Chrome Web ブラウザに実装されているため、まもなく標準になります。

それに関するいくつかのリンク: http://en.wikipedia.org/wiki/Shared_Dictionary_Compression_Over_HTTP http://google-opensource.blogspot.ie/2008/09/open-vcdiff-encoder-and-decoder-for-rfc.html

ありがとう!

0 投票する
2 に答える
330 参照

emacs - vc-diff 出力をよりコンパクトにする方法

C-x v =RCS の管理下にあるファイル (つまり、接尾辞付きの関連ファイルがある) の現在の相違点を検査しようとしています,v。ただし、たとえば12行ごとに変更したため、出力はほとんど読めません。したがって、これらの巨大な差分のチャンクを取得します。ここでは、どの行が他の行に変更されたかを簡単に推測できません。

この差分出力をより読みやすく、引き続き使用できるようにする方法はありますか (ソースにすばやくジャンプできるようにするため)。

(私はできた

  1. C-x v l古いバージョンを表示するには、次に
  2. それfをチェックアウトするために最後のもので行います。
  3. M-x ediffファイル

しかし、それはあまり便利ではありません)

0 投票する
1 に答える
636 参照

c++ - xdelta の使用: ヘッダー ファイルが見つかりません。c++

クライアントからサーバー上のファイル履歴を維持しようとしていますが、xdelta を使用することを考えています。xdelta の使用に関するオンラインのヘルプはほとんどありません。いくつかのコードを集めて、自分で理解するために実行しようとしましたが、コンパイラは次のエラーを出します:

apt-get を使用するか、 Web サイトから .tar をダウンロードして xdelta3 をインストールしました。

私が含めたヘッダーファイルは次のとおりです。

xdelta のヘッダー ファイルについて何か考えはありますか? ドキュメントが不十分 なので、xdelta の使用方法を学習するためのリンクもいくつか提供していただければ幸いです。

0 投票する
1 に答える
535 参照

embedded - VCdiff によって生成されたパッチ ファイルを適用するために BSpatch を使用できるかどうかを知りたい

deltaを使用して 2 つのバイナリ ファイルを比較して生成する必要がありますVCdiff。生成されたパッチ ファイルを BSpatch を使用してノードに適用できますか? BSdiff によって生成されたパッチ ファイルを適用するために使用されることは知っていBSpatchますが、BSdiff によって生成されたパッチ ファイルを適用するために BSpatch を使用できるという規定はありますか?VCdiff

0 投票する
1 に答える
90 参照

vcdiff - RFC3284 についての説明 - VCDIFF 形式

私はこのタイプのドキュメントを読もうとしているのが初めてで、VCDIFF の命令がどのように機能するかについて混乱しています。これは元のドキュメントです:

https://www.rfc-editor.org/rfc/rfc3284

この部分:

今、ドキュメントは例を挙げています:

最初のコピーは最初の「abc d」で、追加には「wxy z」が含まれるようになりましたが、次の 2 つのコピーがどのように機能するかよくわかりません。

「この命令は結果としてこの文字列を持ち、次はこれです」のように、誰かがその命令を何をするかを示すことができれば便利だと思うなら、ステップバイステップで比較することができます:D

どうも。

0 投票する
1 に答える
79 参照

diff - サンプル vcdiff-java クライアント

ソース ファイルとターゲット ファイルから差分ファイルを作成するために vcdiff を試しています。また、ソース ファイルに diff を適用してターゲット ファイルを取得します。

xdelta Linux コマンド ライン ツールを使用して、上記のユース ケースを実現しました。

しかし、vcdiff-java API を使用して同じことを達成するにはどうすればよいでしょうか? ヒントや指示は、始めるのに役立ちます。

ありがとう。