Verify File Consistency with cfv


cfv verifies that the files you have are the same as those that the were used to create the checksum file.
cfv verifies file consistency with .sfv, .csv, .crc, .md5, md5sum, sha1sum, .torrent, par, or par2 files.

cfv is written in python, and as such should run on all platforms python supports. Currently, it has been verified to work on linux, freebsd, openbsd, netbsd, solaris, macosx, and windows.

  • Supports testing and creating of .sfv, .csv(2, 3, and 4 field variants), .crc, sfvmd5(sfv file using md5 instead of crc32), md5sum, bsd md5, sha1sum, and BitTorrent file formats
  • Test-only support for PAR and PAR2 files
  • Automatic checksum file naming ability in create mode
  • Recursive operation
  • Show unverified files option
  • Ignore case and fix path seperator options for cross platform use
  • Transparent gzip support for checksum files
  • Configurable renaming of bad files (with testing against previous bad files, to save only unique differing copies)
  • Searching for/fixing of misnamed files
  • Raw listing of files of specified type (bad, missing, etc)
  • Test suite to ensure correct operation

[ http://cfv.sourceforge.net/]

Check if all files in current and subdirs are verified, but don’t verify checksums of files that are. (For example, before writing a directory to a cdr and you want to make sure all the files are verified.):
cfv -r -m -u

2008-01-08-203623_1280x800_scrot.png



Subscribe without commenting


Leave a Reply

Note: Any comments are permitted only because the site owner is letting you post, and any comments will be removed for any reason at the absolute discretion of the site owner.