文件校验
文件校验#
由于IFTS包的下载安装需要在本地进行,因此为了验证IFTS包传输的完整性,防止文件损坏或被修改,我们也为用户提供了一个文件校验的途径。伴随网站下载的IFTS包,我们提供了一份校验程序及一份校验码文件,其中校验码文件(IFTS-0.1.tar.gz.md5)包括了原始包的md5校验码和sha256校验码。下面以Linux系统为例演示如何进行文件校验,用户可以根据自身需要选择跟随以下流程进行文件校验:
首先用户在本地打开命令行,进入下载包的位置,运行校验程序。
(base) usr@ssh:~$ cd /home/usr/IFTS/
(base) usr@ssh:~/IFTS$ python verification.py
此时程序会提示用户输入下载的IFTS包所在目录,以进行文件校验。
Please enter the file path:
Please enter the file path: /home/usr/IFTS/IFTS-0.1.tar.gz
之后校验程序会计算用户下载后的IFTS包体校验码,并与原始校验码进行对比,输出校验结果。
/home/usr/IFTS/IFTS-0.1.tar.gz
md5 : 98319D23D2857B197A058B0F2ED38CF8
md5_original : 98319D23D2857B197A058B0F2ED38CF8
sha256 : 2CFD404F4E6FEE08796FDADD50D2332B8CB768D157B85D8913EB42C7138CFCE9
sha256_original : 2CFD404F4E6FEE08796FDADD50D2332B8CB768D157B85D8913EB42C7138CFCE9
Verification passed !
当显示“Verification passed”时表明下载文件完整,用户可以继续进行IFTS的安装与使用。如若用户遇到校验失败的情况,说明下载文件出现损坏,需要重新进行下载。