try diffcompress for speed
wip