xxd 統合 diff に類似

xxd 統合 diff に類似

FreeBSDのpatch(1)はNULLバイトをサポートしません。 GNU diff / patchを使用すると、1つのパッチでNULLバイトを含む複数のファイルを処理できますが(NULLバイトを処理する)、xxdはそれをサポートしていないようです。デフォルトのFreeBSDツールチェーンを使用してUnity diffのようなものをどのように生成できますか?

答え1

「ネイティブFreeBSDツールチェーン」、つまり基本システムかなり限られています。使用できるポートGNU diff/patch の場合 またはxdeltabsdiff

しかし、違いを統一する(コメントで提案した通り)は特にテキストファイルある形式なのでワイヤー

Xdelta は、一対のファイルの間にデルタを生成し、その後これらのデルタを適用する機能を提供します。 diffおよびpatchコマンドのように動作しますが、バイナリファイルで動作し、人間が読める出力を生成しません。

ポート:

関連情報