(PECL xdiff >= 1.5.0)
xdiff_string_rabdiff — 使用 Rabin 的多项式指纹算法创建两个字符串的二进制差异
创建两个字符串的二进制差异并返回结果。此函数与 xdiff_string_bdiff() 的区别在于使用了不同的算法,这应该会导致更快的执行速度和更小的差异输出。此函数适用于文本和二进制数据。生成的补丁可以使用 xdiff_string_bpatch()/xdiff_file_bpatch() 应用。
有关使用算法之间差异的更多详细信息,请查看 » libxdiff 网站。
old_data
包含二进制数据的第一个字符串。它充当“旧”数据。
new_data
包含二进制数据的第二个字符串。它充当“新”数据。
返回包含“旧”和“新”数据之间差异的二进制差异字符串,如果发生内部错误,则返回 false
。