Skip to main content

Command-line File Verify - versatile file checksum creator and verifier

Project description

# cfv – Command-line File Verify

cfv is a utility to test and create a wide range of checksum verification files. It currently supports testing and creating sfv, sfvmd5, csv, csv2, csv4, md5, bsdmd5, sha1, sha224, sha256, sha384, sha512, torrent and crc files. Test-only support is available for par, par2.

cfv was originally written by Matthew Mueller ([original project home](http://cfv.sourceforge.net/)). This is a [friendly fork of cfv](https://github.com/cfv-project/cfv) maintained by David Gnedt.

[![Build Status](https://travis-ci.org/cfv-project/cfv.svg?branch=master)](https://travis-ci.org/cfv-project/cfv) [![Supported Python versions](https://img.shields.io/pypi/pyversions/cfv.svg)](https://pypi.org/project/cfv/) [![License](https://img.shields.io/pypi/l/cfv.svg)](https://pypi.org/project/cfv/) [![Latest PyPI version](https://img.shields.io/pypi/v/cfv.svg)](https://pypi.org/project/cfv/) [![Number of PyPI downloads](https://img.shields.io/pypi/dm/cfv.svg)](https://pypi.org/project/cfv/)

## Requirements

Python ≥ 3.5 – older versions might work, but are unsupported. For Python 2 support, see the [master branch](https://github.com/cfv-project/cfv/tree/master).

### Optional

## Install

You can get the latest releases via the [Python Package Index (PyPI)](https://pypi.org/project/cfv/) or from the [Github releases page](https://github.com/cfv-project/cfv/releases). Other distribution ways are work-in-progress, see [issue #4](https://github.com/cfv-project/cfv/issues/4).

### From PyPI

If you have a working Python installation with pip, you can follow these installation steps:

  1. pip install cfv

  2. read man page man cfv or read usage cfv -h and have fun ☺️

### From Source

Download a snapshot from the [Github releases page](https://github.com/cfv-project/cfv/releases) or checkout the development version via Git.

  1. python setup.py install

  2. read man page man cfv or read usage cfv -h and have fun ☺️

  3. optional: run tests to verify correct operation: cd test; ./test.py

## Contributions

Contributions are welcome, just open a pull request ☺️

## Copying

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. See the file COPYING for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cfv-3.0.0.dev0.tar.gz (50.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cfv-3.0.0.dev0-py3-none-any.whl (44.2 kB view details)

Uploaded Python 3

File details

Details for the file cfv-3.0.0.dev0.tar.gz.

File metadata

  • Download URL: cfv-3.0.0.dev0.tar.gz
  • Upload date:
  • Size: 50.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.17

File hashes

Hashes for cfv-3.0.0.dev0.tar.gz
Algorithm Hash digest
SHA256 a9a1839503f6ae84863148426a7d7338c048a1908399d24300a605527b457398
MD5 18e8730014973e7656bf70a0214c1a0e
BLAKE2b-256 0cece5b23b3a241f2318f458674d59897f3379e05c7820aa8fce4c9743aab432

See more details on using hashes here.

File details

Details for the file cfv-3.0.0.dev0-py3-none-any.whl.

File metadata

  • Download URL: cfv-3.0.0.dev0-py3-none-any.whl
  • Upload date:
  • Size: 44.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.17

File hashes

Hashes for cfv-3.0.0.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 83d41237fc4be265a22f017d171dc8b0e1541d6f8e4f845f8a5ef5eda45faed8
MD5 ba8a214dcead0fe110ff232952a78b51
BLAKE2b-256 b7c8c31dcd11113797da1a3a2aca61a101423a326d5862e061995c8f80221eaf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page