| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
xdiff_file_rabdiff(PECL xdiff >= 1.5.0) xdiff_file_rabdiff — 2 つのファイルのバイナリ diff を、Rabin の polynomial fingerprinting アルゴリズムで作成する 説明
bool xdiff_file_rabdiff
( string
$old_file
, string $new_file
, string $dest
)ふたつのファイルのバイナリ diff を作成し、その結果をパッチファイルとして保存します。 この関数と xdiff_file_bdiff() との違いは、 使用するアルゴリズムです。この関数のほうが実行速度が速く、より小さな diff を生成します。 この関数はテキストファイルとバイナリファイルの両方に適用可能です。 できあがったパッチファイルを後で適用するには xdiff_file_bpatch()/xdiff_string_bpatch() を使用します。 アルゴリズムの違いについての詳細は、 » libxdiff のウェブサイトを参照ください。 パラメータ
返り値
成功した場合に 例
例1 xdiff_file_rabdiff() の例 以下のコードは 2 つのアーカイブのバイナリ diff を作成します。
<?php 注意
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「xdiff_file_rabdiff - 2 つのファイルのバイナリ diff を、Rabin の polynomial fingerprinting アルゴリズムで作成する」をGoogle検索
|