PHP.nl

xdiff_file_patch_binary

xdiff_file_patch_binary

Alias xdiff_file_bpatch

bool **xdiff_file_patch_binary** string $file string $patch string $dest

Patches a with a binary and stores the result in a file . This function accepts patches created both via
or functions or their string counterparts. file``patch``dest``xdiff_file_bdiff``xdiff_file_rabdiff

Starting with version 1.5.0 this function is an alias of . xdiff_file_bpatch

fileThe original file.

patchThe binary patch file.

destPath of the resulting file.

return.success

Voorbeeld: example

The following code applies binary diff to a file.

<?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 "File patched";
} else {
   echo "File couldn't be patched";
}

?>

Opmerking: > Both files ( and ) will be loaded into memory so ensure that your memory_limit is set high enough. file``patch

xdiff_string_patch_binary