How to compare two revisions of a file?

What tools exist to compare and highlight the differences between two files?

Something which can find geometric differences within a tolerance and highlight like this (for both 2D and 3D):

Does Rhino have something like that or are there perhaps plug-ins to fulfill that need?

No, and not that I know of.