最近发现了一款非常不错的命令行文件校验小工具 —— cfv。cfv可以非常便捷的创建和检验文件的checksum以判断文件的完整性,支持的格式有.sfv, .csv, .crc, .md5(sfv-like), md5sum, bsd md5, sha1sum 和 .torrent。cfv采用Python编写,可以很好的支持不同的平台,功能非常完善,可支持递归的历遍所有子目录。在Windows环境下实测创建和检验sfv的速度都比另一款常用软件Quicksfv快上不少。关于cfv的详细信息可以在它的主页上查看并下载源码。
在Ubuntu下可以通过sudo apt-get install cfv
安装,而在MacOS下使用Homebrew通过命令brew install cfv
也可直接安装。在Windows上的使用,可以尝试官方安装包。
若需要递归的创建sfv校验文件,在需要创建的文件夹根目录上运行命令cfv -r -C
。该命令会在每一个子目录下创建一个sfv文件。若需要校验文件夹,则在目录下运行cfv -r
。当然也可以具体指定需要执行的目录或文件,更多详细使用方法可以使用cfv -h
查看。
在手机上阅读或分享本文请扫描以下二维码:
Comments