Создать бинарный патч сравнивая два файла

# xdiff_file_bdiff

(PECL xdiff >= 1.5.0)

xdiff_file_bdiff — Создать бинарный патч сравнивая два файла

### Описание

function xdiff_file_bdiff(string `$old_file`, string `$new_file`, string `$dest`): bool

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

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

`old_file`

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

`new_file`

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

`dest`

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

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

Функция возвращает `true`, если выполнилась успешно, или `false`, если возникла ошибка.

### Примеры

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

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

    <?php
    $old_version = 'my_script_1.0.tgz';
    $new_version = 'my_script_1.1.tgz';

    xdiff_file_bdiff($old_version, $new_version, 'my_script.bdiff');
    ?>

### Примечания

> Замечание:

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

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

- xdiff_file_bpatch() - Применить бинарный патч к файлу

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open