bsdiff and bspatch are tools for building and applying patches to binary files. By using suffix sorting (specifically, Larsson and Sadakane's qsufsort) and taking advantage of how executable files change, bsdiff routinely produces binary patches 50-80% smaller than those produced by Xdelta, and 15% smaller than those produced by .RTPatch.
bsdiff dan bspatch adalah alat untuk membangun dan menerapkan patch ke file biner. Dengan menggunakan penyortiran akhiran (khususnya, qsufsort Larsson dan Sadakane) dan mengambil keuntungan dari bagaimana file yang dapat dieksekusi berubah, bsdiff secara rutin menghasilkan patch biner 50-80% lebih kecil daripada yang diproduksi oleh Xdelta, dan 15% lebih kecil daripada yang diproduksi oleh . RtPatch, apa yang mereka tahu?