diff --git a/reference/xdiff/functions/xdiff-string-rabdiff.xml b/reference/xdiff/functions/xdiff-string-rabdiff.xml index 11ffcb7b4d..96a2d01510 100644 --- a/reference/xdiff/functions/xdiff-string-rabdiff.xml +++ b/reference/xdiff/functions/xdiff-string-rabdiff.xml @@ -1,34 +1,38 @@ - + xdiff_string_rabdiff - Crée un diff binaire de 2 chaînes en utilisant l'algorithme polynomial de Rabin des empreintes digitales + + Crée un diff binaire de 2 chaînes en utilisant l'algorithme polynomial de Rabin des empreintes digitales + &reftitle.description; - stringxdiff_string_bdiff + string|falsexdiff_string_rabdiff stringold_data stringnew_data - Crée un diff binaire de 2 chaînes et retourne le résultat. - La différence entre cette fonction et la fonction - xdiff_string_bdiff se situe au niveau de l'algorithme - utilisé ; cette fonction devrait être plus rapide et produire un diff plus - petit. Cette fonction est utilisable aussi bien sur des données textes que - binaires. Le patch résultant pourra être appliqué par la suite grâce aux - fonctions xdiff_string_bpatch et - xdiff_file_bpatch. + + Crée un diff binaire entre deux chaînes en utilisant l’algorithme d’empreinte polynomial de Rabin implémenté par + libxdiff. Comparé à + xdiff_string_bdiff, cet algorithme génère généralement des diffs plus compacts et fonctionne plus rapidement, + tout en restant pleinement compatible avec xdiff_string_bpatch et + xdiff_file_bpatch pour l’application des patchs. + + + Cette fonction peut être utilisée avec des données texte ou binaires. Les données de diff produites peuvent ensuite être + appliquées afin de recréer la nouvelle version à partir de l’ancienne. - Pour plus de détails concernant la différence d'algorithme, reportez-vous - au site web de la bibliothèque libxdiff. + Pour obtenir davantage d’informations sur l’algorithme, consulter la + documentation de libxdiff. @@ -40,7 +44,7 @@ old_data - Première chaîne de données binaires. Ce sont les anciennes données. + La première chaîne contenant les données binaires « anciennes ». @@ -48,7 +52,7 @@ new_data - Seconde chaîne de données binaires. Ce sont les nouvelles données. + La seconde chaîne contenant les données binaires « nouvelles ». @@ -59,8 +63,27 @@ &reftitle.returnvalues; - Retourne un diff binaire contenant les différences entre les anciennes et les - nouvelles données, ou &false; si une erreur interne survient. + Retourne une chaîne binaire contenant les différences entre les données anciennes et nouvelles,&return.falseforfailure;. + + + + + &reftitle.examples; + + + Création d’un diff binaire entre deux chaînes + + +]]> + + @@ -68,13 +91,14 @@ &reftitle.seealso; + xdiff_string_bdiff xdiff_string_bpatch + xdiff_file_bpatch -