xdiff
PHP Manual

Введение

Расширение xdiff позволяет создавать и применять файлы исправлений, содержащие различия между различными версиями файлов.

Это расширение поддерживает два режима работы - со строками и с файлами и, также, два разных формата патчей - унифицированный и бинарный. Унифицированные патчи хороши для текстовых файлов и удобны для чтения человеком. Для бинарных файлов, таких как архивы или изображения, следует использовать бинарный формат, так как он корректно обрабатывает непечатные символы.

Начиная с версии 1.5.0 существуют два различных набора функций для создания бинарных патчей. Новые функции - xdiff_string_rabdiff() и xdiff_file_rabdiff() создают поддерживаемый старыми функциями вывод но работают быстрее и результат занимает меньше места. Более подробно о методах создания бинарных патчей и разнице между ними читайте на сайте » libxdiff.

Это расширение использует libxdiff. Более подробно читайте на сайте » http://www.xmailserver.org/xdiff-lib.html.


xdiff
PHP Manual