JBDiff (Jawa Binary Diff) utilitas adalah port Java dari bsdiff utilitas C berdasarkan oleh Colin Percival.
Format file ini mirip dengan, tetapi saat ini tidak kompatibel dengan utilitas bsdiff. Hal ini karena bsdiff menggunakan bzip2 untuk kompresi yang tidak tersedia dalam standar perpustakaan Jawa. Sebaliknya saya menggunakan gzip (java.util.zip. *)
Utilitas diff sangat lapar memori. Mencoba untuk diff file yang sangat besar dengan RAM yang tidak mencukupi dapat menyebabkan komputer Anda untuk 'sampah' (menjadi yaitu unusably lambat dan mungkin memerlukan reset untuk memulihkan). Membandingkan dua file 20MB akan berlangsung sekitar 80 detik pada 2GHz Pentium 4 dan akan memerlukan ukuran tumpukan maksimum setidaknya 220 MB. Ukuran tumpukan maksimum dapat ditentukan menggunakan saklar Xmx ke Java VM (lihat contoh di bawah). Utilitas Patch memiliki kebutuhan sumber daya yang lebih sederhana.
CONTOH:
Untuk membandingkan old.bin dengan new.bin dan menghasilkan file yang diff baru-old.diff:
java -Xmx200m classpath jbdiff.jar ie.wombat.jbdiff.JBDiff old.bin new.bin baru-old.diff
Untuk menambal old.bin dengan baru-old.diff untuk menghasilkan new.bin:
java -Xmx200m classpath jbdiff.jar ie.wombat.jbdiff.JBPatch old.bin new.bin baru-old.diff
Persyaratan:
Rincian Software:
Versi: 0.1.1
Tanggal Upload: 2 Jun 15
Lisensi: Gratis
Popularitas: 141
Komentar tidak ditemukan