Flexible File and Folder Compare, Merge and Synchronization
SwiftCompare is the visual file and folder compare software
that lets you merge or synchronize differences quickly
and easily.
What makes SwiftCompare the best in its space is the presence
of a fully Customizable CME (Compare and Merge Engine) that
lets you choose how and what you want to compare, merge or
synchronize. Almost all the comparison parameters for both
files (e.g. ignoring Source code comments, whitespaces : leading,
trailing, multiple etc.) and folders (e.g. ignoring file
modified time, contents, size, handling FAT/NTFS files incompatibility
etc.) are customizable, making it easier for you to identify
the exact differences you're interested in and merge or synchronize
accordingly.
The purpose of this file and folder compare tool is to give you complete
control over the operation, enabling you to do things your way rather than forcing
you to adapt to the software. At the same time, SwiftCompare offers simplicity
and ease of use to the novice user, providing single-click Merge/Synchronization
for both Files and Folders.
SwiftCompare can help you if you need to :
- Manage Source code : SwiftCompare makes it very easy to track changes/modifications between two versions of source code file/project folder, helping you in rolling back any erroneous changes. Customization lets you ignore unimportant differences (like Source code comments, Whitespaces,etc.) and concentrate on the REAL and significant changes.
- Keep Folders in Sync : Working at different locations used to be a lot of trouble. Not anymore. With SwiftCompare you can keep your work (between office, home or any other place) in perfect synchronization. Merge the changes from one Folder to another based on the fully customizable synchronization rules defined by you. It is also easy to sync two folders with each other based on "Sync Both Folders" rules.
- Verify Data : It is always recommendable to verify important data copied onto media like a Floppy or a USB Drive before carrying it to places like home, a presentation site, or any other location. This is easily done by comparing the Data byte-by-byte using the Binary Compare feature of SwiftCompare.
- Restore Corrupted Data : If for some reason your important data gets corrupted, and you think you need to start working from a previously saved copy, think again. Use SwiftCompare to compare the two versions, and simply replace the corrupted portions of the file(s) with the one in backup copy, while keeping all the other changes you have made.
The Main Features of SwiftCompare are as follows :
Folder Diff Viewer
- Various Difference Levels : Various levels of differences shown for Files/Folders like Older, Newer, Orphan etc.
- Rich Comparison Options : A multitude of Comparison options (Compare File Sizes, Contents, Modification Time, Version etc.) to make the comparison rules as customizable as possible.
- Filters : A lot of Filters to ignore Files/Folders that need not be included for comparison, like empty Files/Folders, system, hidden Files/Folders etc. Can also specify File extension filter (e.g. : "*.cpp") .
- Single-Click Synchronization : Perform the Folder Synchronization operation with only a Single-Click(based on custom Sync Rules defined by you). Also includes options to "Sync Both Folders".
- Right-click menu : For useful File/Folder Operations like Copy, Move, Delete, Rename, Touch.
- Backups : Safely backup Folder(s) before performing a Folder Synchronization operation.
- Compare FAT/NTFS Files: SwiftCompare handles the FAT/NTFS Time difference issues so you don't have to worry about it. Options are provided to ignore the Time incompatibility between FAT/NTFS File Systems due to things like DST(Daylight Savings time) and 2 seconds rounding off of time in FAT.
File Diff Viewer
- In place Text Editor : Fully capable in-place Text editor with syntax highlighting, and more.
- Customizable CME : Fully customizable CME with very useful Comparison Options like "Ignore Source code Comments", "Ignore Blank lines", "Ignore spaces : Leading, Trailing, or All" etc.
- Merge the Differences : All, Single Line, Diff Block, or Selected Text.
- Visual Diff Viewer : Shows a summary of overall differences in files.
- Text Editor Functionalities : The Text Editor supports operations like Find, Replace, Cut, Copy, Paste, Undo, Redo.
- Backups : Optional Backup of original files before modification.
- Unicode and MBCS : Support for Unicode and Multi-Byte Character set.
- Windows,Mac and Unix Files supported.