xdiff_file_diff_binary
(PECL xdiff >= 0.2.0)
xdiff_file_diff_binary — Alias de xdiff_file_bdiff
Descripción
$old_file
, string $new_file
, string $dest
)Hace una diferencia binaria de dos archivos y almacena el resultado en un archivo de revisión. Esta función trabaja con archivos de texto y binarios. El archivo parche resultante puede ser posteriormente aplicado con xdiff_file_bpatch().
Desde la versión 1.5.0 de esta función es un alias de xdiff_file_bdiff().
Parámetros
-
old_file -
Ruta a el primer archivo. Este archivo actúa como "viejo" archivo.
-
new_file -
Ruta a el segundo archivo. Este archivo actúa como "nuevo" archivo.
-
dest -
Ruta de el archivo parche resultante. El archivo resultante contiene diferencias entre los archivos "viejo" y "nuevo". Este será en formato binario y no legible por humanos.
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Ejemplos
Ejemplo #1 Ejemplo de xdiff_file_diff_binary()
El siguiente código hace una diferencia binaria de dos archivos.
<?php
$old_version = 'my_script_1.0.tgz';
$new_version = 'my_script_1.1.tgz';
xdiff_file_diff_binary($old_version, $new_version, 'my_script.bdiff');
?>
Notas
Nota:
Ambos archivos serán cargados en memoria así que asegúrese que el valor de memory_limit es lo suficientemente alto.
Ver también
- xdiff_file_bdiff() - Realiza una diferencia binaria de dos archivos
- xdiff_file_bpatch() - Parchea un archivo con una diferencia binaria