xdiff 擴充功能可讓您建立和應用包含不同檔案版本之間差異的修補程式檔。
此擴充功能支援兩種操作模式:字串和檔案,以及兩種不同的修補程式格式:unified 和 binary。Unified 修補程式非常適合文字檔,因為它們是人類可讀的且易於審閱。對於二進位檔,例如封存或影像,二進位修補程式將是適當的選擇,因為它們是二進位安全的並且可以很好地處理不可列印的字元。
從 1.5.0 版開始,有兩組不同的函式可用於產生二進位修補程式。新的函式 - xdiff_string_rabdiff() 和 xdiff_file_rabdiff() 產生的輸出與舊函式相容,但通常速度更快且產生的結果更小。有關產生二進位修補程式的方法以及它們之間差異的更多詳細資訊,請查看 » libxdiff 網站。
此擴充功能使用 libxdiff 來實作這些函式。請參閱 » http://www.xmailserver.org/xdiff-lib.html 以取得更多資訊。