1- [ ![ License: MIT] ( https://img.shields.io/badge/License-MIT-yellow.svg )] ( https://opensource.org/licenses/MIT )
2- [ ![ Build] ( https://github.com/idigdoug/CheckSums/actions/workflows/release.yml/badge.svg )] ( https://github.com/idigdoug/CheckSums/actions/workflows/release .yml )
1+ [ ![ License: MIT] ( https://img.shields.io/badge/License-MIT-yellow.svg )] ( https://opensource.org/licenses/MIT )
2+ [ ![ Build] ( https://github.com/idigdoug/CheckSums/actions/workflows/release.yml/badge.svg )] ( https://github.com/idigdoug/CheckSums/actions/workflows/build-and-test .yml )
33[ ![ GitHub Release] ( https://img.shields.io/github/v/release/idigdoug/CheckSums )] ( https://github.com/idigdoug/CheckSums/releases )
44
55# CheckSums
@@ -25,9 +25,9 @@ multiple checksum algorithms, and optional UTF-8 output.
2525
2626## Why CheckSums?
2727
28- ** CheckSums** is a native Windows binary that:
28+ ** CheckSums** is a Windows tool that:
2929
30- - ** Runs natively on Windows** - no extra runtimes, no WSL, no Cygwin.
30+ - ** Runs natively on Windows** - no extra runtimes: no WSL, no Cygwin.
3131- ** Supports 12 algorithms** in a single tool, from fast non-cryptographic hashes
3232 ([ Murmur3] ( https://en.wikipedia.org/wiki/MurmurHash ) ,
3333 [ Adler-32] ( https://en.wikipedia.org/wiki/Adler-32 ) )
@@ -36,7 +36,7 @@ multiple checksum algorithms, and optional UTF-8 output.
3636 [ SHA-512] ( https://en.wikipedia.org/wiki/SHA-2 ) ).
3737- ** Recurses into subdirectories** with familiar wildcard patterns.
3838- ** Handles Unicode filenames** correctly with optional UTF-8 BOM output.
39- - ** Is extremely fast ** - the default Murmur3x64_128 algorithm is ~ 11x faster than
39+ - ** Fast ** - the default Murmur3x64_128 algorithm is ~ 11x faster than
4040 MD5 on typical workloads.
4141
4242### Sample Output
@@ -106,7 +106,7 @@ Example: `CheckSums Files\*.txt` will compute checksums for all ".txt" files in
106106Normally, the filename pattern is evaluated only in the directory specified by the
107107directory part. However, if the ` -r ` or ` --recurse ` option is given, the filename
108108pattern will be evaluated in every directory at or below the directory specified by
109- the directory part.
109+ the directory part. This behavior is similar to the behavior of ` dir /s /b FileSpec ` .
110110
111111Example: ` CheckSums -r Files\*.txt ` will compute checksums for all ".txt" files in the
112112"Files" directory and its subdirectories.
@@ -157,8 +157,8 @@ This tool supports the following algorithms:
157157| [ Murmur3x64_128] ( https://en.wikipedia.org/wiki/MurmurHash ) | Non-cryptographic | 68 _ (default)_ |
158158| [ SHA1] ( https://en.wikipedia.org/wiki/SHA-1 ) | Cryptographic (weak) | 575 |
159159| [ SHA256] ( https://en.wikipedia.org/wiki/SHA-2 ) | Cryptographic | 232 |
160- | [ SHA384] ( https://en.wikipedia.org/wiki/SHA-2 ) | Cryptographic | 685 |
161- | [ SHA512] ( https://en.wikipedia.org/wiki/SHA-2 ) | Cryptographic | 695 |
160+ | [ SHA384] ( https://en.wikipedia.org/wiki/SHA-2 ) | Cryptographic | 695 |
161+ | [ SHA512] ( https://en.wikipedia.org/wiki/SHA-2 ) | Cryptographic | 685 |
162162| [ Xor64] ( https://en.wikipedia.org/wiki/XOR_cipher ) | Non-cryptographic | 23 |
163163
164164> ** Note:** Benchmark values are relative times measured on a single machine. They are
0 commit comments