問題タブ [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.
java - Java 用の VCDIFF または代替のバイナリ diff 形式
VCDIFF バイナリ差分形式 (デコーダーとエンコーダー) のオープンソース Java 実装はありますか?
xdeltaとopen-vcdiffがありますが、どちらも C ライブラリです。
または、Java からバイナリ ファイルの差分を生成するために使用できる他の形式/アルゴリズムはありますか?
git - git binary diff アルゴリズム (差分ストレージ) は標準化されていますか?
Git はデルタ圧縮を使用して、互いに類似したオブジェクトを格納します。
このアルゴリズムは標準化されており、他のツールでも使用されていますか? フォーマットを説明するドキュメントはありますか? xdelta/VCDIFF/RFC 3284 と互換性がありますか?
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
ありがとう!
emacs - vc-diff 出力をよりコンパクトにする方法
C-x v =RCS の管理下にあるファイル (つまり、接尾辞付きの関連ファイルがある) の現在の相違点を検査しようとしています,v
。ただし、たとえば12行ごとに変更したため、出力はほとんど読めません。したがって、これらの巨大な差分のチャンクを取得します。ここでは、どの行が他の行に変更されたかを簡単に推測できません。
この差分出力をより読みやすく、引き続き使用できるようにする方法はありますか (ソースにすばやくジャンプできるようにするため)。
(私はできた
- C-x v l古いバージョンを表示するには、次に
- それfをチェックアウトするために最後のもので行います。
- M-x ediffファイル
しかし、それはあまり便利ではありません)
c++ - xdelta の使用: ヘッダー ファイルが見つかりません。c++
クライアントからサーバー上のファイル履歴を維持しようとしていますが、xdelta を使用することを考えています。xdelta の使用に関するオンラインのヘルプはほとんどありません。いくつかのコードを集めて、自分で理解するために実行しようとしましたが、コンパイラは次のエラーを出します:
apt-get を使用するか、 Web サイトから .tar をダウンロードして xdelta3 をインストールしました。
私が含めたヘッダーファイルは次のとおりです。
xdelta のヘッダー ファイルについて何か考えはありますか? ドキュメントが不十分 なので、xdelta の使用方法を学習するためのリンクもいくつか提供していただければ幸いです。
embedded - VCdiff によって生成されたパッチ ファイルを適用するために BSpatch を使用できるかどうかを知りたい
delta
を使用して 2 つのバイナリ ファイルを比較して生成する必要がありますVCdiff
。生成されたパッチ ファイルを BSpatch を使用してノードに適用できますか? BSdiff によって生成されたパッチ ファイルを適用するために使用されることは知っていBSpatch
ますが、BSdiff によって生成されたパッチ ファイルを適用するために BSpatch を使用できるという規定はありますか?VCdiff
vcdiff - RFC3284 についての説明 - VCDIFF 形式
私はこのタイプのドキュメントを読もうとしているのが初めてで、VCDIFF の命令がどのように機能するかについて混乱しています。これは元のドキュメントです:
https://www.rfc-editor.org/rfc/rfc3284
この部分:
今、ドキュメントは例を挙げています:
最初のコピーは最初の「abc d」で、追加には「wxy z」が含まれるようになりましたが、次の 2 つのコピーがどのように機能するかよくわかりません。
「この命令は結果としてこの文字列を持ち、次はこれです」のように、誰かがその命令を何をするかを示すことができれば便利だと思うなら、ステップバイステップで比較することができます:D
どうも。
diff - サンプル vcdiff-java クライアント
ソース ファイルとターゲット ファイルから差分ファイルを作成するために vcdiff を試しています。また、ソース ファイルに diff を適用してターゲット ファイルを取得します。
xdelta Linux コマンド ライン ツールを使用して、上記のユース ケースを実現しました。
しかし、vcdiff-java API を使用して同じことを達成するにはどうすればよいでしょうか? ヒントや指示は、始めるのに役立ちます。
ありがとう。