exf command line usage
Usage: exf [OPTIONS] [HASH METHOD(s)] [FILE(s)]
-r Recurse subdirectories
-d PATH Set working directory
-otf FILE Output to file instead of console (deletes file if exists)
-c FILE Use digest file to test files, report errors only
-cv FILE Use digest file to test files, verbose (report every file)
-mt N Set maximum hash threads to N
-omd5 Output style: md5sum (default)
-ofcmd5 Output style: FILECHECKMD5
-osfv Output style: Simple File Verification (defaults to -crc32 hash)
-osha1 Output style: sha1sum (defaults to -sha1 hash)
-fp Output includes full paths.
-md5sum Same as <exf -r -otf exactfile.md5 -omd5 -md5 *.*>
-license Output exf EULA.
Hash methods: (defaults to -md5, except for -osfv, -osha1)
Maximum hash threads: exf defaults to 1 for written CD media. Otherwise, the
number of processor cores is used, up to 16. exf will never use more than 16
hash threads even if more is specified with -mt.
When -c is specified, the working directory is set to the location of the
digest file unless -d is specified.
Using -otf will erase the output file specified if it already exists. Using
this option ensures that the digest file being created will not be a part
of the digest itself.
-md5sum creates a digest file named "exactfile.md5" in the working directory,
using the md5 hash method, with recursive subdirectory scanning of all files.
Only -mt and -d are valid options when -md5sum is used.
You can redirect console output to a file by appending > filename.txt to the
command line. Note that if you redirect output to a file in the scanning
path when creating a digest, and the file name matches the scanning file
mask, an non-fatal error will be included in the digest file because exf
will attempt to hash the output file while it is still being written.
To avoid this, use the -otf FILE option.
For more information on exf output formats see www.ExactFile.com.
exf -c sums.md5 -d C:\temp
Tests files in digest file "sums.md5" (loads sums.md5 from current
directory); assumes the files listed in the digest are in C:\temp.
exf -c sums.md5
Tests files in digest file "sums.md5"; assumes both the digest file and the
files listed in the digest file are in the current directory.
exf -c C:\temp\sums.md5
Tests files in digest file "C:\temp\sums.md5"; assumes the files listed in
the digest file are in the same folder as the digest file (C:\temp)
Creates a digest file in the current directory named "exactfile.md5" using
the md5 hash method with recursive subdirectory scanning of all files of
the current directory.
exf -md5sum -d C:\temp
Like above, but creates digest file "C:\temp\exactfile.md5" and scans files
and subdirectories C:\temp
exf -r -otf tempsums.md5 -d C:\temp *.txt *.exe
Creates digest file "tempsums.md5" in C:\temp, scanning all of the files
matching "*.txt" and "*.exe" in C:\temp and all subdirectories.
exf -r -otf "C:\sums folder\tempsums.md5" -d C:\temp *.txt *.exe
Same as above, but writes digest file to "C:\sums folder" instead.
exf -crc32 -sha1 -md5 -gost myfile.zip
Output CRC32, SHA1, MD5, and GOST hashes for myfile.zip in the current
directory. Uses md5sum output format.