views:

24

answers:

1

I need a binary diff tool that can produce a patch file from compared 8MB files (.dat compressed files) and can merge produced said patch file to the older .dat file (size 8MB).

I tried using msdn's apatch and mpatch, but mpatch produces 7MB diff or patch file when differentiating two 8MB files, when supposedly, the said patch file should be of size 1MB. Another issue is that, when merging said patch file to another .dat file (35MB), it takes above an hour or so but the apatch exe still won't produce a new .dat file.

I used xdelta but issues concerning file size also came up.

Can't use WinMerga as because I'm using .dat files and can't also use vbindiff coz it's just to display difference between files.

anyone knows other binary patch tools?

Thanks very much.