PHP - xdiff file_rabdiff() 函式



xdiff_file_rabdiff() 函式可以使用 Rabin 的多項式指紋演算法建立兩個檔案的二進位制差異。

語法

bool xdiff_file_rabdiff( string $old_file , string $new_file , string $dest )

xdiff_file_rabdiff() 函式可以建立兩個檔案的二進位制差異並將結果儲存在補丁檔案中。xdiff_file_rabdiff() 和 xdiff_file_bdiff() 之間的區別在於使用的演算法不同,這會導致更快的執行速度和更小的差異。此函式可以處理文字和二進位制檔案。生成的補丁檔案稍後可以使用 xdiff_file_bpatch()/xdiff_string_bpatch() 應用。

xdiff_file_rabdiff() 函式在成功時返回 true,失敗時返回 false。

示例

<?php
   $old_version = "my_script_1.0.tgz";
   $new_version = "my_script_1.1.tgz";

   xdiff_file_rabdiff($old_version, $new_version, "my_script.bdiff");
?>
php_function_reference.htm
廣告

© . All rights reserved.