patch
patchは通常、内容を調べてパッチファイルのdiff形式を判定します。先頭に紛らわしいテキストを含むパッチファイルでは、次のいずれかのオプションで、特定の差分形式として解釈するようpatchに指定する必要があるかもしれません。ここに挙げる出力形式だけがpatchで認識できます。
diff
コンテキスト diff。
edスクリプト。
ed
通常形式の diff。
統一形式の diff。