diff-like utility for huge files (or even streams)