PHP - Fonction xdiff string_rabdiff ()

La fonction xdiff_string_rabdiff () peut créer un diff binaire de deux chaînes en utilisant l'algorithme d'empreinte polynomiale de Rabin.

Syntaxe

string xdiff_string_bdiff( string $old_data , string $new_data )

La fonction xdiff_string_rabdiff () peut créer un diff binaire de deux chaînes et renvoyer le résultat. La différence entre xdiff_string_rabdiff () et xdiff_string_bdiff () réside dans les différents algorithmes utilisés qui se traduisent par une exécution plus rapide et des différences plus petites produites. Cette fonction peut fonctionner à la fois avec du texte et des données binaires. Le correctif résultant peut être appliqué plus tard en utilisant xdiff_string_bpatch () / xdiff_file_bpatch ().

La fonction xdiff_string_rabdiff () peut renvoyer une chaîne avec un diff binaire contenant des différences entre les "anciennes" et "nouvelles" données ou false si une erreur interne s'est produite.