WinMX World :: Forum

Third Party Stuff => Other Software => Topic started by: Hans-Linux on December 03, 2011, 06:36:26 am

Title: Download CLEANER for Windows or Linux to identify files with IDENTICAL content
Post by: Hans-Linux on December 03, 2011, 06:36:26 am
CLEANER Version 1.1.0 for Windows XP and later identifies files with IDENTICAL content (installer included).zip

CLEANER_Version_1.1.0_for_Linux-x86-32 identifies files with IDENTICAL content (installer included).zip

CLEANER_Version_1.1.0_for_Linux-x86-64 identifies files with IDENTICAL content (installer included).zip

the files and instructions are now available for download through WinMX and at www.linux.interworld.net.au

Hans  :walk:
Title: Re: Download CLEANER for Windows or Linux to identify files with IDENTICAL content
Post by: O on March 04, 2012, 07:14:20 pm
So, when i'm browsing someone's library, or something like that, this will identify files I already have in my library?What does this do and how do I install it?
Title: Re: Download CLEANER for Windows or Linux to identify files with IDENTICAL content
Post by: Bluey_412 on March 05, 2012, 01:02:26 pm
It's not a winmx plugin, but a tool to use with your file manager, Windows Explorer or similar
Title: Re: Download CLEANER for Windows or Linux to identify files with IDENTICAL content
Post by: Hans-Linux on March 06, 2012, 05:01:23 am
"CLEANER" is a COMMAND LINE TOOL to identify files with IDENTICAL contents.

cleaner (for Linux or Windows) Identifies and marks files with identical
contents by pre-pending __DUPLICATE__ to the filename.

Identifies and mark same length files by pre-pending __DIFF_DUPLICATE__ to
the file name of same size files.

Files pre-pended with __DIFF_DUPLICATE__ may only differ one bit or may
be entirely different files.

Always manually compare the files pre-pended with __DIFF_DUPLICATE__
before deletion.

Usage: cleaner (for Linux) [OPTIONS]... [/.../DIRECTORY]

Usage: cleaner (for Windows) [OPTIONS]... [DRIVE:\...\DIRECTORY]

Valid Options:   -c -ct -ctv
                 -dt -dtv -dv
                 -q
                 -tv
                 --clean
                 --clean --verbose
                 --clean --verbose --test
                 --delete --test
                 --delete --test --verbose
                 --delete --verbose
                 --quiet
                 --test --verbose
Invalid Options: -cd
                 --clean and --delete

EXAMPLES:
'cleaner *' identifies duplicate and same size files in the current
directory and all sub directories and prepends __DUPLICATE__ to files
with identical contents and prepends __DIFF_DUPLICATE__ to files
of same file length

'cleaner -t *' identifies duplicate and same size files in the
current directory and sub directories and prints results to the console

'cleaner (for Linux) -d ~/Photos' or 'cleaner (for Windows) -d C:\Photos'
identifies and permanently DELETES duplicate files in user's photos
directory and it's sub directories, prepends prepends __DIFF_DUPLICATE__
to files of same file length and prints results to the console

'cleaner (for Linux) -c ~/Photos' or 'cleaner (for Windows) -d C:\Photos'
identifies files in user's photos directory and it's sub directories and
removes __DUPLICATE__ and/or __DIFF_DUPLICATE__ from file names.
Prints results to the console

'cleaner -v' outputs additional technical information

Valid arguments to cleaner are:
-c, --clean   Removes __DUPLICATE__ and __DIFF_DUPLICATE__ from file names
-d, --delete  Permanently deletes duplicate files
-t, --test    make a test run without changes to file names.
              Print output to console
-v, --verbose Print verbose output to console
-q, --quiet   Do not print to console

To create a log file use 'cleaner [OPTIONS] DIRECTORY > [PATH]logfile.txt'

Please send us your comments and bug reports.

NOTE:
"MXCLEANER" will be released soon.
MXCLEANER is similar to CLEANER with ability to check whether a full
version of a file with __INCOMPLETE__ prefix, partially downloaded with WinMx,
 :walk:already exists on your PC.

Hans :walk:

 
Title: Re: Download CLEANER for Windows or Linux to identify files with IDENTICAL content
Post by: achilles on March 06, 2012, 09:26:48 pm
I could not get it to work.  Program not recognized by Windows 7x64.  I changed the file to executable, and I was told it was not compatible with my version of windows. Any directions on how to run or install it?
Title: Re: Download CLEANER for Windows or Linux to identify files with IDENTICAL content
Post by: achilles on March 06, 2012, 09:27:37 pm
Oh.. I forgot....Do I need to use a compiler? If so then which one?
Title: Re: Download CLEANER for Windows or Linux to identify files with IDENTICAL content
Post by: Hans-Linux on March 06, 2012, 11:26:59 pm
CLEANER for Windows is for Windows 32 Bit. Tested on Windows 2000, Windows XP and Windows 7 32 bit. it should world as a Windows 32 bit application on  Windows 7 64 bit. 

Download from www.linux.interworld.net.au:
CLEANER for Windows XP and later (installer included).zip  (497KB) Version 1.1.0

The Zip file contains the installation program. On Windows 7 32bit, just run the installation program. It will install "cleaner.exe" and "msvcr100.dll" into the C:\WINDOWS\SYSTEM32 directory.

To use, just open a Command Prompt window (terminal) and type cleaner [options] [directory].

"Cleaner.exe for Windows" was compiled with MS Visual Studio 2010 on Windows 7 32 Bit.  You may need to download from Microsoft and install the 64 bit version of "MSVCR100.DLL". 

You can download the source code and probably compile compile the source with Visual Studio 2010 or later on a MS$ Windows 7 64 Bit box.

I don't own MS$ Windows 7 64Bit and therefore can't build and test software on MS$ 64 bit Windows. unless someone donates a CD that I can register.

The new MS$ Windows version of MXcleaner.exe will be build with MINGW and will not require MXVCR100.DLL.

Hans  :walk:

Title: Re: Download CLEANER for Windows or Linux to identify files with IDENTICAL content
Post by: Bluey_412 on March 07, 2012, 12:26:29 am
Win 7-64 users can run XP-mode as well, that will run virtually anything. Virtually