Introduction

L'extension xdiff permet la cr�ation et l'application de patchs, contenant les diff�rences entre diff�rentes versions d'un m�me fichier.

Cette extension supporte deux modes d'op�ration : sur les cha�nes et sur les fichiers, ainsi que deux formats de patch : unifi� et binaire. Les patches unifi�s sont parfaits pour les fichiers textes, car ils sont lisibles et faciles � passer en revue. Les fichiers binaires comme les archives compress�es ou les images sont plus adapt�s aux patches binaires, car ils sont compatibles avec les donn�es binaires, et g�re les caract�res qui ne s'impriment pas.

Depuis la version 1.5.0, il y a deux jeux de fonctions pour g�n�rer les fichiers binaires. Les nouvelles fonctions, xdiff_string_rabdiff() et xdiff_file_rabdiff() g�n�re un r�sultat compatible avec les anciennes fonctions, mais g�n�ralement plus rapidement, et avec des r�sultats plus compacts. Pour plus de d�tails sur la g�n�ration de patchs binaires, et leur diff�rence, voyez le site Web de » libxdiff.

Cette extension utilise la biblioth�que libxdiff pour impl�menter ces fonctions. Reportez-vous � » http://www.xmailserver.org/xdiff-lib.php pour plus d'informations.