I wouldn't give up on
diff though. You can use the
-q switch which only outputs whether the files differ. By using some of the other
diff switches (like -B which ignores changes whose lines are blank), you might be able to reduce the number of files that
really differ.
lupey