(PECL xdiff >= 1.5.0)
xdiff_file_bdiff ā İki dosyanın ikil farkını alı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() ve
xdiff_string_bpatch() iÅleviyle uygulanabilir.
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_bdiff() ƶ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_bdiff($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.