JBDiff (Java İkili Diff) programı Colin Percival tarafından C tabanlı bsdiff yarar bir Java limanıdır.
dosya biçimi benzer ama bsdiff programı ile şu anda uyumlu değildir. Bsdiff standart Java kütüphaneleri mevcut değildir sıkıştırma bzip2 kullanır olmasıdır. Bunun yerine gzip kullanın (java.util.zip. *)
fark yardımcı çok bellek acıkmış. Yetersiz RAM ile çok büyük dosyalar diff çalışılıyor (yani unusably yavaş olur ve kurtarmak için bir reset gerektirebilir) 'trash' için bilgisayarınızı neden olabilir. Karşılaştırılması İki 20MB dosyaları 2GHz Pentium 4 yaklaşık 80 saniye sürecektir ve en az 220 MB'lık maksimum yığın boyutunu gerektirir. Maksimum yığın boyutu Java VM -Xmx anahtarı kullanılarak belirtilebilir (aşağıdaki örneklere bakın). yama programı daha mütevazı bir kaynak gereksinimleri vardır.
ÖRNEKLER:
New.bin ile old.bin karşılaştırmak ve fark dosyasını yeni old.diff üretmek için:
Java -Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBDiff old.bin new.bin yeni old.diff
New.bin üretilmesi için yeni old.diff ile old.bin yama için:
Java -Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBPatch old.bin new.bin yeni old.diff
Gereksinimler:
Yazılım detaylar:
Yorum Bulunamadı