xdiff_string_rabdiff

(PECL xdiff >= 1.5.0)

xdiff_string_rabdiffСравненить две строки и создать бинарный патч используя полиноминальный алгоритм Rabin fingerprint

Описание

string xdiff_string_bdiff ( string $old_data , string $new_data )

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

Более подробно о различиях в алгоритмах читайте на сайте » libxdiff.

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

old_data

Первая строка с бинарными данными. Это будут "старые" данные.

new_data

Вторая строка с бинарными данными. Это будут "новые" данные.

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

Возвращает строку с бинарным патчем, содержащим разницу между "старыми" и "новыми" данными, либо FALSE в случае ошибки.

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

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top