A função xdiff_string_rabdiff () pode fazer um diff binário de duas strings usando o algoritmo de impressão digital polinomial de Rabin.
Sintaxe
string xdiff_string_bdiff( string $old_data , string $new_data )
A função xdiff_string_rabdiff () pode fazer um diff binário de duas strings e retornar o resultado. A diferença entre xdiff_string_rabdiff () e xdiff_string_bdiff () são os diferentes algoritmos usados que resultam em uma execução mais rápida e menor diff produzido. Esta função pode funcionar tanto com texto quanto com dados binários. O patch resultante pode ser aplicado posteriormente usando xdiff_string_bpatch () / xdiff_file_bpatch ().
A função xdiff_string_rabdiff () pode retornar uma string com diff binário contendo diferenças entre os dados "antigos" e "novos" ou falso se um erro interno ocorreu.