(PECL xdiff >= 1.5.0)
xdiff_string_rabdiff — 使用 Rabin 的多項式指紋演算法產生兩個字串的二進位差異
產生兩個字串的二進位差異,並返回結果。此函式與 xdiff_string_bdiff() 的區別在於使用了不同的演算法,這應該會導致更快的執行速度和更小的差異檔案。此函式適用於文字和二進位數據。產生的補丁可以使用 xdiff_string_bpatch()/xdiff_file_bpatch() 來應用。
有關所使用演算法之間差異的更多詳細資訊,請查看 » libxdiff 網站。
old_data
第一個包含二進位數據的字串。它作為「舊」數據。
new_data
第二個包含二進位數據的字串。它作為「新」數據。
返回包含「舊」數據和「新」數據之間差異的二進位差異字串,如果發生內部錯誤,則返回 false
。