SHA1files is a 32 bits console application that computes the SHA1 digest of files under Windows.
The main applications are    - the detection of any change in files (typically a web server directory to make sure no file has been altered - integrity check)    - the detection of duplicate files on disk (based on their actual content, not their name or location)
SHA1files {/root= [/duplicates] [/ExcludeList=] | [/verify=]} /root= the directory where to begin /ExcludeList= exclude the files matching the lines contained in this text file (wildcards allowed) /verify= compare the files currently on disk against this text file containing the captured output of a previous run of SHA1files
/duplicates show the duplicate files only
All parameters ARE case sensitive. The lines in the ExcludeList must match the FULL path ("*/SHA1files.htm").
The distribution file SHA1files.zip contains batch files with examples how to use the program.
SHA1files /root=c:test SHA1files /root=c:test /duplicates SHA1files /root=c:test /ExcludeList=SHA1ExcludeList.txt SHA1files /root=c:test > test.txt SHA1files /verify=test.txt
SHA1files returns an errorlevel 0 if everything went OK, and a positive value otherwise, in order to allow specific actions in batch files depending on the results.
SHA1files is freeware.

SHA1files 1_6 was released by Christophe DAVID on Friday 10 September 2004.
SHA1files will run on Windows 95, Windows 98, Windows Me, Windows 2000, Windows NT and Windows XP.