命令行文件验证-通用文件校验和创建器和验证器
cfv的Python项目详细描述
cfv–命令行文件验证
cfv是一个实用程序,用于测试和创建范围广泛的校验和验证文件。 它目前支持测试和创建sfv、sfv md5、csv、csv2、csv4、md5、bsdmd5、sha1、sha224, SHA256、SHA384、SHA512、Torrent和CRC文件。 par,par2只支持测试。
cfv最初是由matthew mueller编写的(original project home)。 这是david gnedt维护的friendly fork of cfv。
要求
python≥2.7–旧版本可能工作,但不受支持。 还不支持python 3,请参见issue #8。
可选
- Python Imaging Library (PIL)或 Pillow–仅当您要创建 .crc文件的维度列。
- python-fchksum–可以加快校验和 速度有点快,特别是如果您的python不是用mmap模块构建的。
安装
您可以通过Python Package Index (PyPI)获得最新版本 或者来自Github releases page。 其他分发方式正在进行中,请参见issue #4。
来自Pypi
如果使用pip进行python安装,可以按照以下安装步骤进行操作:
pip install cfv
- 阅读手册页
man cfv
或阅读用法cfv -h
并享受乐趣
来源
从Github releases page下载快照 或者通过git签出开发版本。
python setup.py install
- 阅读手册页
man cfv
或阅读用法cfv -h
并享受乐趣 - 可选:运行测试以验证操作是否正确:
cd test; ./test.py
贡献
欢迎投稿,只需打开拉取请求即可
复制
此程序是免费软件;您可以在
自由软件发布的GNU通用公共许可条款
基金会;许可证的第2版,或(由您选择)以后的任何版本
版本。
有关详细信息,请参见文件COPYING
。