About a week ago, version v3.3.4.14431 of Beyond Compare was release by Scooter Software.
For me, this is the ultimate comparison tool as it runs on Windows and Linux natively or under WINE on Mac OS.
It has a massive change list:
-----------------------------------
v3.3.4.14431 February 24, 2012
-----------------------------------
- Notable Changes
- Fixed context menus on newer versions of Konqueror, Thunar, and Nautilus.
- FILE-REPORT (and TEXT-REPORT, etc.) commands will now accept a saved file
compare session name instead of a pair of files. E.g., "file-report
layout:side-by-side output-to:printer MySession".
- Archives
- Fixed extracting files where a single deflate block contains more than 1MB
of data.
- Fixed zips showing non-existent files if a zip contained another zip and
the outer one had additional data after the archive comment.
- Attempting to extract a file from a zip using an unsupported compression
algorithm now shows that as an error.
- Split up zip error messages for "Error during extraction" and "Unsupported
compression algorithm".
- Data Compare
- Fixed "Extract HTML table(s)" handling of UTF-16 files.
- File Formats
- OpenOffice default character encoding is now UTF-8.
- Fixed "COBOL Source" format to include "Identifier" definition.
- "Picture Files" format added CUT, GED, MSK, PFR, and TUB to mask, removed
PAL.
- File Views
- Fixed saving files with paths between 247-259 characters long.
- Fixed foreground selection coloring when using white on blue system colors.
- Added key accelerators to "Save changes" dialog.
- Folder Compare
- Long file operations will now keep Windows from going to sleep due to
inactivity.
- Using "Compare to" to open a file view and then using "Next/Previous
Difference Files" now closes the file view.
- FTP
- Fixed support for FTP listings with filenames containing Chinese
month/year characters.
- Fixed parsing Comau C5G FTP listings.
- Home View
- When editing a session, dropped files/folders are ignored unless they're
on a path edit.
- Expand All and Collapse All commands now affect the shared and auto-saved
sessions nodes.
- Fixed behavior when using "Collapse All" hides the currently selected
session.
- Linux
- Fixed context menus on newer versions of Konqueror, Thunar, and Nautilus.
- Fixed Folder Compare crash when performing rules-based comparisons.
- Fixed clicking the "Next Difference Files" link on the message panel when
using "Next Difference" at the end of a comparison.
- Fixed various comboboxes incorrectly allowing editing.
- Misc
- Fixed menu checkboxes not showing on Vista and Windows 7 when using the
Classic Theme.
- Dropping files/folders onto a path edit no longer changes the edit if the
drop results in a new view.
- Added "RE Examples" buttons to Grammar Item dialog.
- Improved Open/Save dialog handling of file type options.
- Options
- "Customize Commands" dialog's "Default" command now checks to see if
shortcut is already in use.
- Picture Compare
- "Difference Offset", "Flip", and "Rotate" are now persistent session
settings.
- Fixed handling of DIB, MSK, and RLE bitmap files.
- Registry Compare
- Fixed loading .reg files with a '\' before hex data.
- Fixed loading .reg files with a ']' in a key name.
- Scripting
- FILE-REPORT (and TEXT-REPORT, etc.) commands will now accept a saved file
compare session name instead of a pair of files. E.g., "file-report
layout:side-by-side output-to:printer MySession".
- LOG command will now create the target folder if it doesn't exist.
- Fixed support for STRIKEOUT-RIGHT-ORPHANS in TEXT-REPORT command.
–jeroen
via: Beyond Compare ChangeLog