PHP 8.4.0 RC4 available for testing

xdiff_file_patch_binary

(PECL xdiff >= 0.2.0)

xdiff_file_patch_binaryAlias de xdiff_file_bpatch()

Descripción

xdiff_file_patch_binary(string $file, string $patch, string $dest): bool

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 funciones xdiff_file_bdiff() o xdiff_file_rabdiff() como de sus equivalentes de cadena.

Desde la versión 1.5.0 esta función es un alias de xdiff_file_bpatch().

Parámetros

file

El archivo original.

patch

El archivo parche binario.

dest

La ruta de el archivo resultante.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Ejemplos

Ejemplo #1 Ejemplo de xdiff_file_patch_binary()

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

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

$result = xdiff_file_patch_binary($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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top