[X] The "/OldFiles" file could not be found or is not available. Please select another file.

HashCatalog is a program that can find duplicate files in one or more folders, or between 2 lists of one or more folders. HashCatalog can also create an xml database file containing a listing of files with hashes.


http://hashcatalog.sourceforge.net





Separate each tag with a space.

Release Date:

2009-06-22

Topic:

Operating System:

License:

User Interface:

Programming Language:

Registered:

2009-02-01

Ratings and Reviews

Be the first to post a text review of HashCatalog. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Forum thread added

    chadlowe created the Feedback is Appreciated forum thread

    posted by chadlowe 187 days ago

  • HashCatalog 0.406 release.

    The .406 release really fixes the verbose output formatting problem. No, really it does! New version of JCmdLineProgress adds support for long progress message formatting to fit default 80 character terminal windows.

    posted by chadlowe 199 days ago

  • File released: /hashcatalog/HashCatalog-0.406/HashCatalog_0.406.zip

    posted 199 days ago

  • hashcatalog HashCatalog-0.406 file released: HashCatalog_0.406.zip

    HashCatalog, copyright 2009, Chad Lowe pfmsoft@gmail.com ***Known Bugs*** *There is an out of memory error that occurs when scanning large numbers (over 20000)of files. Increasing your JVM memory with the -Xmx<size>m command where <size> is the max amount of memory available to Java may help. This is most likely the result of a circular reference (symlinks or aliases to directories) in the filesystem, especialy on Unix variants. ATM circular references to directories will always cause out of memory errors. Example: java -Xmx1024m -jar <path to hashcatalog>/HashCatalog <...> *On Mac OS X, Finder aliases show a zero size. This may lead to some hash matches not showing. *Using verbose mode in a terminal window less then 80 characters wide may cause ugly progress reporting. ***XML Namespace workaround*** Version .401 broke compatability with old xml data files. Fortunately the fix is simple. Delete the namespace information from the <CatalogDB> tag at the beginning and end of the file. The new tags should look like <CatalogDB> and </CatalogDB>. Sorry for the hassle. ***Road map*** 0.45 - Change paths in catalogs to be relative to the starting path. 0.5 - Verify hashes of files from the command line using other common hash output styles. 0.6 - Add a formatter object to format hash match output, and allow custom output. ***Version Information*** 0.406 - BUG - added info for out of memory error to changelog. 0.405 - FIXED - really fixed terminal window width problem this time. Set output width to 79 characters to allow for the Windows default 80 character terminal window, and 2 character line advance. 0.404 - FIXED - mistakenly set terminal window width to 100 characters, causing verbose mode output to not function correctly on a standard 80 character terminal window. 0.403 - Enabled Progress reporting on folder comparison. FIXED - creating a catalogDB from a single file with the default output path would cause an error. 0.402 - Refactored FileMatches to its own package, polished exception and logging. 0.401 - Refactored CatalogDB to use CatalogDBCreator. Progress meter shows Tasks completed/total, and bytes completed/total. Fixed fragmented namespace in xml catalogs. This breaks compat with prev- ious xml file. 0.40 - Added initial support for JCmdLineProgess. Added -V --verbose option for verbose output and progess monitoring Fixed embarrasingly inefficient hashing code, hashes should be about 400x faster now. 0.301 - Updated usage examples to include windows specific examples. Changed packages to net.sourceforge.* Rearrainged some packages. Added SHA1 to list of possible hashmethods. Using Jopt Simple V3.1 rc1, JAXB 2.1 0.3 - Create catalog, compare catalogs and folders works properly on OSX, windows currently has a problem parsing arguments that contain spaces, and require quotes. On windows, arguments that dont require spaces work fine. Using: Jopt Simple V3.0, JAXB 2.1

    posted 199 days ago

  • .404 release

    Discovered I had improperly set the expected terminal width to 100, causing improper verbose output on a standard 80 character terminal window. Thus the new release.

    posted by chadlowe 211 days ago

  • File released: /hashcatalog/HashCatalog-0.404/HashCatalog-0.404a.zip

    posted 211 days ago

  • hashcatalog HashCatalog-0.404 file released: HashCatalog-0.404a.zip

    HashCatalog, copyright 2009, Chad Lowe ***Known Bugs*** *On Mac OS X, Finder aliases show a zero size. This may lead to some hash matches not showing. *Using verbose mode in a terminal window less then 80 characters wide may cause ugly progress reporting. ***XML Namespace workaround*** Version .401 broke compatability with old xml data files. Fortunately the fix is simple. Delete the namespace information from the <CatalogDB> tag at the beginning and end of the file. The new tags should look like <CatalogDB> and </CatalogDB>. Sorry for the hassle. ***Road map*** 0.5 - Verify hashes of files from the command line using other common hash output styles. 0.6 - Add a formatter object to format hash match output, and allow custom output. ***Version Information*** 0.404 - FIXED - mistakenly set terminal widow width to 100 characters, causing verbose mode output to not function correctly on a standard 80 character terminal window. 0.403 - Enabled Progress reporting on folder comparison. FIXED - creating a catalogDB from a single file with the default output path would cause an error. 0.402 - Refactored FileMatches to its own package, polished exception and logging. 0.401 - Refactored CatalogDB to use CatalogDBCreator. Progress meter shows Tasks completed/total, and bytes completed/total. Fixed fragmented namespace in xml catalogs. This breaks compat with prev- ious xml file. 0.40 - Added initial support for JCmdLineProgess. Added -V --verbose option for verbose output and progess monitoring Fixed embarrasingly inefficient hashing code, hashes should be about 400x faster now. 0.301 - Updated usage examples to include windows specific examples. Changed packages to net.sourceforge.* Rearrainged some packages. Added SHA1 to list of possible hashmethods. Using Jopt Simple V3.1 rc1, JAXB 2.1 0.3 - Create catalog, compare catalogs and folders works properly on OSX, windows currently has a problem parsing arguments that contain spaces, and require quotes. On windows, arguments that dont require spaces work fine. Using: Jopt Simple V3.0, JAXB 2.1

    posted 211 days ago

  • HashCatalog 0.403 release.

    Completed support for --verbose mode command line progress reporting.

    posted by chadlowe 214 days ago

  • File released: /hashcatalog/HashCatalog-0.403/HashCatalog-0.403.zip

    posted 214 days ago

  • hashcatalog HashCatalog-0.403 file released: HashCatalog-0.403.zip

    HashCatalog, copyright 2009, Chad Lowe ***Known Bugs*** *On Mac OS X, Finder aliases show a zero size. This may lead to some hash matches not showing. *Using verbose mode in a terminal window less then 80 characters wide may cause ugly progress reporting. ***XML Namespace workaround*** Version .401 broke compatability with old xml data files. Fortunately the fix is simple. Delete the namespace information from the <CatalogDB> tag at the beginning and end of the file. The new tags should look like <CatalogDB> and </CatalogDB>. Sorry for the hassle. ***Road map*** 0.5 - Verify hashes of files from the command line using other common hash output styles. 0.6 - Add a formatter object to format hash match output, and allow custom output. ***Version Information*** 0.403 - Enabled Progress reporting on folder comparison. FIXED - creating a catalogDB from a single file with the default output path would cause an error. 0.402 - Refactored FileMatches to its own package, polished exception and logging. 0.401 - Refactored CatalogDB to use CatalogDBCreator. Progress meter shows Tasks completed/total, and bytes completed/total. Fixed fragmented namespace in xml catalogs. This breaks compat with prev- ious xml file. 0.40 - Added initial support for JCmdLineProgess. Added -V --verbose option for verbose output and progess monitoring Fixed embarrasingly inefficient hashing code, hashes should be about 400x faster now. 0.301 - Updated usage examples to include windows specific examples. Changed packages to net.sourceforge.* Rearrainged some packages. Added SHA1 to list of possible hashmethods. Using Jopt Simple V3.1 rc1, JAXB 2.1 0.3 - Create catalog, compare catalogs and folders works properly on OSX, windows currently has a problem parsing arguments that contain spaces, and require quotes. On windows, arguments that dont require spaces work fine. Using: Jopt Simple V3.0, JAXB 2.1

    posted 214 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

HashCatalog Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review

Thanks for your review!

Get credit for your review by logging in via OpenID. Click your account provider:

No Thanks