downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

xdiff_file_diff_binary> <xdiff_file_bdiff
[edit] Last updated: Fri, 17 May 2013

view this page in

xdiff_file_bpatch

(PECL xdiff >= 1.5.0)

xdiff_file_bpatchParchea un archivo con una diferencia binaria

Descripción

bool xdiff_file_bpatch ( string $file , string $patch , string $dest )

Parchea un file con un patch binario y almacena el resultado en un archivo dest. Esta función acepta parches creados tanto a través de la funciones xdiff_file_bdiff() y xdiff_file_rabdiff() como de sus equivalentes de cadena.

Parámetros

file

El archivo original.

patch

El archivo parche binario.

dest

La ruta del archivo resultante.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ejemplos

Ejemplo #1 xdiff_file_bpatch() example

El siguiente código aplica una diferencia binaria a un archivo.

<?php
$old_version 
'archive-1.0.tgz';
$patch 'archive.bpatch';

$result xdiff_file_bpatch($old_version$patch'archive-1.1.tgz');
if (
$result) {
   echo 
"Archivo parcheado";
} else {
   echo 
"El archivo no pudo ser parcheado";
}

?>

Notas

Nota:

Ambos archivos (file y patch) 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_rabdiff() - Hacer una diferencia binaria de dos archivos utilizando el algoritmo polinomial de huella digital (fingerprinting) de Rabin



add a note add a note User Contributed Notes xdiff_file_bpatch - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | sitemap | contact | advertising | mirror sites