NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
# xdiff xdiff扩展使您可以创建和应用包含文件不同修订版之间差异的补丁文件。 此扩展支持两种操作模式-字符串和文件,以及两种不同的补丁格式-统一和二进制。统一补丁非常适合文本文件,因为它们易于阅读并且易于查看。对于诸如存档或图像之类的二进制文件,二进制补丁将是适当的选择,因为它们是二进制安全的并且可以很好地处理不可打印的字符。 从1.5.0版开始,有两组不同的函数用于生成二进制补丁。新函数[-xdiff\_string\_rabdiff()](https://www.php.net/manual/en/function.xdiff-string-rabdiff.php)和[xdiff\_file\_rabdiff()](https://www.php.net/manual/en/function.xdiff-file-rabdiff.php)生成与旧函数兼容的输出,但通常更快,并且生成的结果更小。有关生成二进制补丁及其区别的方法的更多详细信息,请访问[»libxdiff](http://www.xmailserver.org/xdiff-lib.html)网站。 该扩展使用libxdiff来实现这些功能。有关更多信息,请参见[»http://www.xmailserver.org/xdiff-lib.html](http://www.xmailserver.org/xdiff-lib.html)。 <https://pecl.php.net/package/xdiff>.