xdiff_file_diff_binary

(PECL xdiff >= 0.2.0)

xdiff_file_diff_binaryПсевдоним для xdiff_file_bdiff

Описание

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

Создает файл бинарного патча сравнивая два файла. Эта функция работает, как с бинарными, так и с текстовыми файлами. В дальнейшем, полученный патч можно применить с помощью функций xdiff_file_bpatch().

Начиная с версии 1.5.0, эта функция является псевдонимом xdiff_file_bdiff().

Список параметров

old_file

Путь к первому, "старому" файлу.

new_file

Путь ко второму, "новому" файлу.

dest

Путь результирующего файла патча. Он будет содержать различия между старым и новым файлом в бинарном, человеконечитаемом.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Примеры

Пример #1 Апмсер использования xdiff_file_diff_binary()

Следующий код создает бинарный патч сравнивая два архива.

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

Примечания

Замечание:

Оба файла будут загружены в память, так что убедитесь, что параметр memory_limit настроен корректно.

Смотрите также