xdiff_file_merge3
xdiff_file_patch
Fonctions xdiff
PHP Manual

# xdiff_file_patch_binary

(PECL xdiff >= 0.2.0)

xdiff_file_patch_binary — Alias de xdiff_file_bpatch

### Description

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

Patche le fichier `file` avec un `patch` binaire et enregistre le résultat dans le fichier `dest`. Cette fonction accepte les patchs créés avec la fonction xdiff_file_bdiff() ou la fonction xdiff_file_rabdiff() ou leur équivalent sous forme de chaînes.

Depuis la version 1.5.0, cette fonction est un alias de la fonction xdiff_file_bpatch().

### Liste de paramètres

`file`

  Le fichier original.

`patch`

  Le Patch binaire.

`dest`

  Le chemin vers le fichier résultat.

### Valeurs de retour

Cette fonction retourne `TRUE` en cas de succès ou `FALSE` si une erreur survient.

### Exemples

Exemple #1 Exemple avec xdiff_file_patch_binary()

Le code suivant applique un diff binaire à un fichier.

`<?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";
}
?>`

### Notes

> Note: Les deux fichiers (le fichier et le patch) seront chargés en mémoire ; assurez-vous d'avoir défini memory_limit à une valeur assez élevée.

### Voir aussi

- xdiff_string_patch_binary() - Alias de xdiff_string_bpatch

xdiff_file_merge3
xdiff_file_patch
Fonctions xdiff
PHP Manual