なぜ XDELTA を VCDIFF に変換するのですか?
xdelta3 ツールは自らを «VCDIFF (RFC 3284) バイナリ差分ツール» と説明しており、その出力ストリームは標準の .VCDIFF です。この2つの名前は同じバイト列を指しているため、コンバーターは存在しません。違いは純粋にファイル名だけです。
XDELTA から VCDIFF への変換方法
拡張子の変更 EASIEST
patch.xdelta を patch.vcdiff にリネームします。内容はすでに有効な VCDIFF ストリームであり、バイト単位で同一のままです。
xdelta3 (再エンコード) FREE
クリーンなストリームが必要な場合は、xdelta3 -e -s original modified out.vcdiff を再実行して、ソースファイルから新しい VCDIFF を書き出します。
これらの形式について
.xdelta ファイルは、xdelta ツールによって作成されたバイナリパッチで、元のファイルと修正版の間の差分のみを記録します。これは直接開いて読み取るためのものではなく、正確な元のファイルに適用してパッチ適用後の結果を再構築するために使用されます。どのプラットフォームでも xdelta3 コマンドラインを使用でき、Windows や macOS では Delta…
.XDELTA の詳細を開く →.VCDIFF ファイルは、特定のソフトウェアで使用されるデータファイルです。
.VCDIFF の詳細を開く →品質と注意点
- リネームはラベルを変えるだけで、ファイルはすでに RFC 3284 VCDIFF データです。
- 一部のツールは xdelta3 固有のヘッダーオプションを期待するため、厳格なサードパーティ製 VCDIFF リーダーではエラーが出る場合があります。
- 意図的にパッチを再生成しない限り、再エンコードは行われないため、品質の低下はありません。
よくある質問
xdelta と vcdiff は同じものですか?
.xdelta ファイルはすでに vcdiff データです。xdelta から vcdiff へのコンバーターは必要ですか?
.vcdiff に変更するだけで十分です。