Findsim

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).

Installation Instructions

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.

Download Findsim

Get FindSim-1.4-20110904-1809.tar.bz2 FindSim-1.4-20110904-1809.tar.bz2 (15 Kb) [2151 d/l] - source code (all OS'es). NOTE: After unpacking the archive, move 'sgdoslib' to the upper directory.

Get FindSim-1.4-20040118-1550.tar.bz2 FindSim-1.4-20040118-1550.tar.bz2 (23 Kb) [6816 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.

Go to Start page
© Sergey A. Galin, 1998-2024http://sageshome.net/oss/findsim.php
Time: 0.017s · findsim: 17823/18135 Total: 2661422/2941366