PHP - Función xdiff file_rabdiff ()

La función xdiff_file_rabdiff () puede hacer una diferencia binaria de dos archivos usando el algoritmo de huellas digitales polinomiales de Rabin.

Sintaxis

bool xdiff_file_rabdiff( string $old_file , string $new_file , string $dest )

La función xdiff_file_rabdiff () puede hacer una diferencia binaria de dos archivos y almacenar el resultado en un archivo de parche. La diferencia entre xdiff_file_rabdiff () y xdiff_file_bdiff () es un algoritmo diferente utilizado que da como resultado una ejecución más rápida y una diferencia menor producida. Esta función puede trabajar con archivos de texto y binarios. El archivo de parche resultante se puede aplicar posteriormente mediante xdiff_file_bpatch () / xdiff_string_bpatch ().

La función xdiff_file_rabdiff () puede devolver verdadero en caso de éxito o falso en caso de error.

Ejemplo

<?php
   $old_version = "my_script_1.0.tgz";
   $new_version = "my_script_1.1.tgz";

   xdiff_file_rabdiff($old_version, $new_version, "my_script.bdiff");
?>