bsdiff や bspatch は、バイナリファイルの差分を作成・適用するコマンド。FreeBSD の バイナリアップデートシステム「FreeBSD Update」で活用されているらしい。
インストール:
sudo aptitude install bsdiff
差分ファイルの作成:
bsdiff [古いファイル] [新しいファイル] [差分ファイル]
古いファイルに適用:
bspatch [古いファイル] [適用後のファイル] [差分ファイル]
適用が成功したかどうかは、md5sum などで確認するとよい。