Searching for .diff viewer

Hi,

I'm searching for unified diff viewer for Linux. Not for compare. I already have a .diff file and I need to view it side-by-side. I've tried diffuse, meld, vimdiff, kdiff3, kompare, beediff. But they compare two o more files and can not open an existing diff side-by-side (or I just didn't find this functionality). Could you please advise any tool for this?

Thanks,

have you tried sdiff?

frank_rizzo, as I can see sdiff does not operate with one file and can not read from stdin.

i guess I am confused. sdiff will show the differences of two files side by side. What do you mean by open an existing diff side by side?

I mean, the file that contains output of the diff command (svn diff).