xdiff_file_bpatch
xdiff_file_diff
Fonctions xdiff
PHP Manual

# xdiff_file_diff_binary

(PECL xdiff >= 0.2.0)

xdiff_file_diff_binary — Créé un diff binaire de deux fichier

### Description

bool xdiff_file_diff_binary ( string `$old_file` , string `$new_file` , string `$dest` )

Créé un diff binaire entre les deux fichiers et stocke le résultat dans `dest`. Cette fonction fonctionne avec les fichiers texte, mais aussi avec les fichiers binaires. Le patch résultant peut être appliqué à l'aide de la fonction xdiff_file_bpatch().

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

### Liste de paramètres

`old_file`

  Chemin jusqu'au premier fichier. Ce fichier est le "vieux" fichier.

`new_file`

  Chemin jusqu'au deuxième fichier. Ce fichier est le "nouveau" fichier.

`dest`

  Chemin vers le fichier résultat. Ce fichier contient les différences entre l'ancien et le nouveau fichier. C'est un format binaire, et il est lisible par un humain.

### 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_diff_binary()

Le code suivant crée une différence binaire de deux archives.

`<?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');
?>`

### Notes

> Note: Les deux fichiers seront chargés en mémoire ; assurez-vous d'avoir défini memory_limit à une valeur assez grande.

### Voir aussi

- xdiff_file_bdiff() - Crée un diff binaire de 2 fichiers
- xdiff_file_bpatch() - Patche un fichier avec un diff binaire

xdiff_file_bpatch
xdiff_file_diff
Fonctions xdiff
PHP Manual