Findsim is a small program which can be used to find duplicated files. It compares files only by their contents. Run the program without parameters to get brief information about its usage.
Here is a sample output of the program (for ver. 1.3 under Linux):
[sergey@hellmachine SoundFonts]$ findsim . Scanning path: . Total: 70 file(s) *** FINDSIM Comparing Log: *** /store/SoundFonts/Unison/Games/HUMAN3GM.MID /store/SoundFonts/MagicSFver2/HUMAN3GM.MID /store/SoundFonts/Unison/Games/ORC2GM.MID /store/SoundFonts/MagicSFver2/Orc2gm.mid /store/SoundFonts/Unison/Misc/EBB_TIDE.MID /store/SoundFonts/MagicSFver2/EBB_TIDE.MID /store/SoundFonts/Unison/Orchestral/southhampton.mid /store/SoundFonts/MagicSFver2/southhampton.mid /store/SoundFonts/Unison/Pop_Rock/MIDIPC_3.MID /store/SoundFonts/MagicSFver2/MIDIPC_3.MID /store/SoundFonts/Unison/Pop_Rock/HEAVEN.MID /store/SoundFonts/MagicSFver2/HEAVEN.MID /store/SoundFonts/Unison/Unison.sf2 /store/SoundFonts/Unison.sf2 /store/SoundFonts/ct2mgm.sf2 /store/SoundFonts/default.sf2 /store/SoundFonts/MagicSFver2.sf2 /store/SoundFonts/MagicSFver2/MagicSFver2.sf2 *** Summary: *** Total files..........70 Empty files........0 Duplicated files.....18 Duplicated bytes...205671580 Waste files..........9 Waste bytes........102835790 Space wasted.......102854656 bytes for cluster size==4096
That's it. Full names of duplicated files are printed in groups separated by blank lines. All files in each group are 100% identical by contents.
Findsim is available for DOS (Borland C++), Win32 (MSC and GCC) and Linux (GCC).
Distributed under GNU General Public License, version 2.
There are some known issues with this program (see BUGS.txt).
DOS/Windows: unpack appropriate exe file and put it somewhere.... Well, you should know where! 8-P
Linux: unpack the archive and do
make install, as usually.
FindSim-1.4-20110904-1809.tar.bz2 (15 Kb) [1589 d/l] - source code (all OS'es). NOTE: After unpacking the archive, move 'sgdoslib' to the upper directory.
FindSim-1.4-20040118-1550.tar.bz2 (23 Kb) [6269 d/l] - source code (all OS'es) and binary for Linux/glibc2.3 (Red Hat 9 compatible)
Findsim version 1.2 for DOS and Windows 9x+ can be found inside SGTools package here.