EN JA
BSDIFF(1)
BSDIFF(1) FreeBSD General Commands Manual BSDIFF(1)

名称

bsdiff2 つのバイナリファイル間のパッチを生成する

書式

bsdiff oldfile newfile patchfile

解説

bsdiff ユーティリティは、 oldfilenewfile を比較して、 bspatch(1) によって使用するための適切なバイナリパッチを patchfile に書き込みます。 oldfilenewfile が実行可能プログラムの 2 つのバージョンであるとき、生成されたパッチは、作者が知っている他のいかなるバイナリパッチツールによって生成されたものより平均的に 5 倍小さくなります。

bsdiff ユーティリティは、 oldfile のサイズの 17 倍と等しいメモリを使用して、 oldfile のサイズの 8 倍の絶対最小値ワーキングセットサイズを必要とします。

関連項目

bspatch(1)

作者

Colin Percival <cperciva@FreeBSD.org>

バグ

bsdiff ユーティリティは、 patchfileoldfile または newfile のハッシュを格納しません。結果として、間違ったファイルにパッチを適用することはできます。これは、通常、ゴミを作り出します。 bsdiff のユーザが、 oldfilenewfile のハッシュを格納し、 patchfile を適用する前と後にそれらに対して比較することをお勧めします。
May 18, 2003 FreeBSD