Fast File Validator (FFV) is a program for verifying files against a checksum file and for creating such checksum files. FFV supports both SFV files (which use the CRC32 algorithm) and MD5 files. "Checksum" is meant in the generic sense here. Technically, neither CRC32 nor MD5 is really a checksum.
| Tags | Utilities |
|---|---|
| Licenses | GPLv2 or later |
| Operating Systems | Windows Windows Windows Windows POSIX Linux |
| Implementation | C++ |
Recent releases


Release Notes: You can now specify a directory to verify on the command line (to check all .SFV and .MD5 files in that directory). The test suite no longer requires Inline::C; just Perl. The POSIX version can now be compiled even if your system’s limits.h doesn’t define PATH_MAX.


Release Notes: The exit status now reflects the comparison results.


Release Notes: The new "--relative" option tells FFV to look for the files relative to the checksum file. This is useful when the checksum file is stored along with the files to be checked, and you want to validate several checksum files in different directories.


Release Notes: The main change in this version is the addition of a test suite. The --allow-errors option is now implemented on POSIX systems.


Release Notes: This release improves support for systems that don't use GNU libc (like Solaris).