(PECL xdiff >= 0.2.0)
xdiff_file_diff_binary ā xdiff_file_bdiff() iÅlevinin takma adıdır
eski_dosya ile yeni_dosya
arasındaki farklardan bir ikil fark dizgesi oluÅturup sonucu
hedef dosyasına kaydeder. Bu iÅlev hem metin hem
de ikil verilerle ƧalıÅabilir. Elde edilen yama daha sonra
xdiff_file_bpatch() iÅleviyle uygulanabilir.
1.5.0 sürümünden itibaren, bu iÅlev xdiff_file_bdiff() iÅlevinin takma adıdır.
eski_dosyaİlk dosyanın yolu. Eski dosya olarak ele alınır.
yeni_dosyaİkinci dosyanın yolu. Yeni dosya olarak ele alınır.
hedefElde edilen yamanın kaydedileceÄi dosyanın yolu. Dosya ikil bir dosya olacaÄından iƧeriÄi insanlarca okunabilir olmayacaktır.
Ćrnek 1 - xdiff_file_diff_binary() ƶrneÄi
AÅaÄıda iki arÅiv dosyasının ikil farkı alınmaktadır.
<?php
$old_version = 'my_script_1.0.tgz';
$new_version = 'my_script_1.1.tgz';
xdiff_file_diff_binary($old_version, $new_version, 'my_script.bdiff');
?>Bilginize:
Her iki dosya da belleÄe yükleneceÄinden memory_limit yƶnergesinde yeteri kadar bellek belirtilmelidir.