Scooter Software Inc - (Shareware)
Beyond Compare is a great tool for those who need to compare the files and folders on their Windows system.
Beyond Compare is a simple utility that allows users to quickly and easily compare their files and folders.
It allows to view the differences between files or folders compared using several methods of comparison such as CRC check, comparison of text, data, versions, MP3 comparison, image and hexadecimal comparison, file attributes, binary comparison, MP3 comparison, and others. It displays items compared side by side or above and below components and highlights their differences.
Text files can be edited with the integrated editor and it is possible to determine specific rules for documents, source code and HTML files.
Beyond Compare allows to upgrade the files, synchronize directories, check the copies of data, or to analyze the differences of the source code files and finally generate reports of recordings.
* Notable Changes
- Added Text Edit view which includes "Find in Files" command.
- File Compare Report can now mix reports from different views (text/hex/data/picture/etc).
- Added "Text content" to Folder Compare's "Other Filters".
- Added support for bzip2 and bzipped tar archives.
- Added read/write support for Debian packages (Linux only).
- Added read-only support for Total Commander packer (wcx) plugins.
- Added layout, rotate, and flip commands to Picture Compare, along with various other enhancements.
- Added "Exclude protected operating system files" option that excludes system and hidden files, folders, and junction points (Windows only). Enabled by default.
- Added support for SSH2 authentication using OpenSSH's ssh-agent and PuTTY's pageant.
- Added "Follow Symbolic Links" folder compare option which controls whether symbolic links are shown as files or the link target (Linux only).
- Added "Ignore Same Changes" Text Merge command.
- Added "View->Detached Output Pane" Text Merge command to show output pane in separate window.
* Archives
- Added support for bzip2 and bzipped tar archives.
- Added read-only support for Total Commander packer (wcx) plugins.
- Added read/write support for Debian packages (Linux only).
- Fixed .tar file size changing to an incorrect value if the archive included a folder named './'.
- Fixed crash when saving a large snapshot on Win9x or when Logitech SetPoint is installed.
* Command Line
- Added switch for single pane editor (/edit).
* Data Compare
- "BOM" is now shown in the "File Info" panel if a byte order mark is detected.
- Fixed cancelling unsorted alignment intermittent crash.
* File Formats
- Added apostrophe delimited "string" to "HTML" file format.
- Fixed RTF-to-Text conversion for hyphen characters and keywords with mixed case.
* File Views
- Added "Open with Text Edit" command.
- "Compare Parent Folders" now selects files from file compare (if aligned).
- "Editing disabled" now shown for read-only resources (ex. CHM files).
- "Next/Previous Difference Files" now traverses files in "Compare Contents" results dialog if opened from it.
- "File Info" panels now highlight differences in file format, character encoding, line ending style, etc.
- Improved font dropdown captions.
- Re-added "Load time" to status bar display.
- Fixed detecting external file changes if file's size changes but its last modified time doesn't.
- Fixed external change detection so it doesn't flag transitioning from a partial date-only timestamp to a full one.
- Fixed toggling "Single vertical scrollbar" tweak.
- Fixed intraline difference display when mismatched characters are bold.
- Fixed "Compare Files Using" after using "Open Clipboard".
- Fixed crash after saving a file.
* Folder Compare
- Added "Text Content" file filter.
- "File Compare Report" now determines which kind of session to use for each file.
- Added "Exclude protected operating system files" option that excludes system and hidden files, folders, and junction points. Enabled by default.
- Added "Find Filename" dialog with advanced search options. Incremental search no longer opens separate dialog.
- Added "Add To Presets" button to "Name Filters" session settings tab.
- Archives (.zip, .tar, etc) can now be opened using the "Open With -> Hex Compare" menu item.
- Added support for ';' characters in filename masks. They will be escaped as [;] automatically in the filters edit string.
- "Sync" commands now default to "Just Selection".
- "Up One Level -> Both Sides" now selects previous base folders.
- "Copy to Left/Right" now respects /nobackups switch.
- "Compare Contents" results dialog now differentiates between CRC and binary comparisons.
- Log now shows when running file operations have been cancelled.
- Added "Browse for Folder" commands to "Session" menu.
- Improved "Alignment Override" dialog's regular expression support.
- "Quick Compare" now supports comparing archives.
- Tweaked "Touch" calendar layout.
- "Folder Compare Info" dialog can now display "Unscanned folders".
- "Folder Compare Info" now lists unopened archives if option to treat as file.
- "Filters" combobox now has separator line between presets and MRU list.
- Minor speed improvements.
- Fixed crashes when Logitech SetPoint is loaded.
- Fixed "Compare Contents" dialog so it only allows CRC comparisons if one of the base folders is snapshot.
- Fixed caption showing progress percentage after cancelling file operation.
- Fixed sort changing unexpectedly when sorting by the path column and opening a file view in a new window.
- Fixed file handle leak when using a background content comparison.
- Fixed crash when deleting files that are waiting for a background content comparison.
- Fixed "Exclude files smaller than filter" so it doesn't match files with unknown sizes.
- Fixed using "Ignore Folder Structure" and "Archive handle -> As folders always" together so it no longer includes both the zip files and their content.
- Fixed crash if a folder was deleted/renamed while it or one of its subfolders was being built.
* Folder Sync
- Added ability to override sync actions on a per-item basis.
- Added "Next/Previous Conflict" commands, replacing "Next/Previous Difference".
- "Expand subfolders when loading session" is now enabled by default.
- Fixed "Nothing to Sync" appearing after sync has completed.
- Tweaked "Session Settings" dialog layout and options:
- Moved "Sync empty folders" and "Use recycle bin if possible" from "Sync" tab to "Handling" tab.
- Removed "Only expand subfolders with differences" option.
- Condensed "Archive handling" radio group to a "Synchronize within archives" checkbox.
* FTP
- Added support for SSH2 authentication using OpenSSH's ssh-agent and PuTTY's pageant.
- Added support for copying symlinks over FTP and SFTP. Supported by OpenSSH, proftpd, ncftpd, hpss, ioftpd.
- Improved "Open File on FTP Site" and "Save File on FTP Site As" dialogs.
- Fixed cancel and error handling when browsing for a folder.
* Hex Compare
- Tweaked "Go To" dialog size.
* Linux
- Added "Follow Symbolic Links" folder compare option which controls whether symbolic links are shown as files or the link target.
- "Check For Updates" can now install update automatically.
- Environmental variable expansion now looks for $ENV instead of %ENV%.
- Running Beyond Compare for the first time now copies /etc/skel/.beyondcompare to ~/.beyondcompare if it exists.
- Added checkboxes for disabling file formats in "File Formats" dialog and folder compare session settings.
- BC3Key.txt will now be installed if it's in the same folder as the RPM or DEB package.
- Fixed loading paths with a filename containing two leading periods.
- Fixed determination of whether session is auto-saved.
- Fixed "Permission denied" errors incorrectly showing "Invalid parameter" error message when loading folders.
- Fixed non-resizable dialogs opening at the wrong size.
* Misc
- Added "Edit Text File" to "Tools" menu.
- Added "Edit with Beyond Compare" command to shell extension.
- Added incremental search to numerous treeviews and lists (type characters to position).
- Improved behavior when using "backup 'abc.txt' to folder" if target path is empty.
- Improved confirmation dialog when using "Session->Exit" and "Session->Load Workspace" commands.
- Improved behavior of Windows 7 taskbar live previews.
- Improved "Save Snapshot" user interface and added FTP support.
- Rearranged "Tools" menu.
- Added and tweaked icons for various commands.
- Double clicking in a path edit now selects between path delimiters instead of between spaces.
- Added support for assigning keyboard shortcuts to saved Workspaces.
- Fixed various tree views so clicking on expand/collapse button no longer changes current item.
- Fixed crash when window focus changes while closing.
- Fixed crash on startup if BC3Key.txt isn't readable.
- Fixed crash on startup if deleting a previous instance's temp files failed.
- Fixed crashes when starting a second instance while the first is shutting down.
- Fixed crash when trying to overwrite a read-only settings file.
- Fixed button hints in translated releases.
- Fixed calendar day abbreviations in translated releases.
- Fixed clicking past the last item in a listview so it no longer clears the selection.
- Fixed appearance of owner-draw read-only comboboxes on Vista & Windows 7.
- Fixed error handling to return better error messages.
- Fixed crash when exporting settings when shared sessions are loaded.
* MP3 Compare
- Added incremental search.
* Options
- Added "Use New Compare Colors" folder view tweak (Ctrl+Shift+T) to give preview of proposed BC4 folder coloring.
- Import and Export dialogs are now resizable.
- Improved editing Folder Compare "Name filter presets".
- Fixed support for shell extension's "Command line switches" tweak.
- Fixed Export/Import to require at least some settings to be acted on.
- Fixed Import population of confirmation list.
- Fixed Export/Import File Format helpers unicode handling.
- Fixed "File Compare Colors" handling of "Background Contrast" slider so background coloring can be disabled.
* Picture Compare
- Added "Blend Mode" that blends images at customizable percentage.
- Added "Rotate Clockwise", "Rotate Counterclockwise", "Flip Horizontally", and "Flip Vertically" commands.
- Added "Difference Side-by-side", "Difference Over-under", "Difference Underneath", "Only Difference", "Side-by-side", and "Over-under" layouts, replacing "Hide Difference Panel" command.
- Added "Show transparency as checkerboarding" option.
- Moved the offset display from the status bar to the "View" toolbar.
- Added the position and color of the pixel under the mouse cursor to the status bars for each pane.
- Right image position now matches what's shown in the difference image.
- Zoom using mouse wheel now scrolls to keep same area of picture under cursor.
- Changed icons for comparison modes.
- "File Info" panel no longer lists file format.
- Fixed stretched image to show in new dimensions even if original had transparency.
- Fixed difference offset calculation when mouse is dragged in center image
* Reports
- Fixed HTML report word wrapping.
- Data Compare "Summary" report now supports word wrap in printed output.
- Folder Compare "Summary" report can now display "Unscanned Folders".
- Fixed Hex Compare "Side-by-side" report's handling of non-printable characters and ANSI text.
- Added Hex Compare "Interleaved" layout.
* Scripting
- FILE-REPORT command now determines which kind of session to use for each file.
- Added INTERLEAVED layout to HEX-REPORT.
- Added MP3-REPORT command. Supports SIDE-BY-SIDE and SUMMARY layout options.
- Added PICTURE-REPORT command. Supports SIDE-BY-SIDE and SUMMARY layout options.
- Added "n of nn" counts to file operation progress in scripting dialog.
- Fixed crash when using "SELECT EMPTY.FOLDERS" script command.
* Text Views
- Improved display of control characters.
- Improved "Line Weight" dialog's regular expression support.
- "BOM" is now shown in the "File Info" panels if a byte order mark is detected.
- Fixed restoring position when reloading when the cursor is on empty end of file line.
- Fixed support for editing files that don't have any line ending characters.
* Text Compare
- Added "Aligned Details" option that shows character alignment in the line details area with fixed-width font and gaps.
- Added support for Unicode characters in Microsoft Word files.
- Editing binary/read-only files now prompts for permission.
- Fixed crash when editing affects whether or not file has mixed line endings.
- Fixed crash when auto-indenting on a blank line.
- Fixed crash when using replacements.
* Text Merge
- Added "Ignore Same Changes" command.
- Added "View->Detached Output Pane" command to show output pane in separate window.
- Lines that only exist in the ancestor no longer show as gaps if the center pane is hidden.
* Version Compare
- Added support for comparing all strings in "Variable Info" section instead of just a known list.
- Added incremental search.
- Improved error message when no version info available.
- File size is no longer compared explicitly.