A tool for quickly verifying files. You can hash and compare dozens or even hundreds of gigabytes in seconds.
VerifySN works by sampling small chunks (16 samples × 4 KB) from each file rather than reading it entirely. This makes verification extremely fast — thousands of files in seconds. Files smaller than 64 KB are always read in full.
However, since only portions of larger files are checked, modifications in unsampled regions may go undetected. Not recommended for critical or sensitive data where byte-perfect integrity is required.
Good use cases:
- Game files / mod verification
- Large media libraries (videos, images)
- Software distributions and installers
- Build output validation
Usage: program.exe [--output file] [options] filepath
--save or -s : save hashes
--compare or -c : compare hashes
--list or -l : list saved hashes
--output or -o : custom hash file path (default: hash.txt)
--list-all or -la : list all files during compare
Examples:
verifysn.exe "gcc"
verifysn.exe --save "gcc"
verifysn.exe --compare "gcc"
verifysn.exe --list
# custom hash file
verifysn.exe --output hashes\gcc.txt --save "gcc"
verifysn.exe --output hashes\gcc.txt --compare "gcc"
hash.txt output:
0382F866125B62B0 Battlefield 1\amd_ags_x64.dll
89E565A068302C8B Battlefield 1\bf1.exe
450DE0527064CB88 Battlefield 1\bf1Trial.exe
C3117455CF57D2E9 Battlefield 1\Core\Activation.dll
E4EF6282DB910F23 Battlefield 1\Core\Activation64.dll
C21928618F9A319D Battlefield 1\Core\ActivationUI.exe
942AD81012314C68 Battlefield 1\Core\codecs\qcncodecs4.dll
77CE21901286AFE6 Battlefield 1\Core\codecs\qjpcodecs4.dll
42B3E7B45B277719 Battlefield 1\Core\codecs\qkrcodecs4.dll
B147778A4CACD20A Battlefield 1\Core\codecs\qtwcodecs4.dll
1C0A0D2874F78BB4 Battlefield 1\Core\imageformats\qgif4.dll
CCB3E72B8835B9CA Battlefield 1\Core\imageformats\qico4.dll
8FDE069A45488C7A Battlefield 1\Core\imageformats\qjpeg4.dll
...
git clone https://github.com/d06i/verifySN.git
cd verifySN
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release
