xdiff
&reftitle.intro;
Модуль xdiff позволяет создавать и применять файлы исправлений, содержащие
различия между различными версиями файлов.
Модуль поддерживает два режима работы: со строками и с файлами, также,
два разных формата патчей - унифицированный и бинарный. Унифицированные
патчи хороши для текстовых файлов и удобны для чтения человеком. Для бинарных
файлов, таких как архивы или изображения, следует использовать бинарный
формат, так как он корректно обрабатывает непечатные символы.
Начиная с версии 1.5.0 существуют два различных набора функций для создания
бинарных патчей. Новые функции - xdiff_string_rabdiff и
xdiff_file_rabdiff создают поддерживаемый старыми функциями вывод,
но работают быстрее и результат занимает меньше места. Более подробно о методах
создания бинарных патчей и разнице между ними читайте на сайте
libxdiff.
Модуль использует libxdiff. Более подробно читайте на сайте
&url.xdiff;.
&reference.xdiff.setup;
&reference.xdiff.constants;
&reference.xdiff.reference;