您下载的某些类型的文件,就像ISO映像,服务包以及整个软件程序或操作系统通常都是大而高调的,使其容易下载错误,并且可能甚至可以通过恶意第三方改变。如何确保文件完整性?
只能验证文件是否是正版如果文件的原始制作者或使用该文件的其他人使用的其他人,则为您提供了一个校验和比较。创建一个校验和自己是无用的,如果你没有任何信任来比较它。
什么是校验和?
幸运的是,许多网站提供了一系列名为a的数据校验和这可以用来帮助验证您在计算机上最终结束的文件是确切地与他们提供的文件相同。
通过运行a,产生校验和,也称为哈希值或哈希值。加密哈希功能, 通常MD5.要么SHA-1,在文件上。比较通过在文件版本上运行哈希函数产生的校验和,其中包含下载提供程序的版本,可以通过近乎确定的,这两个文件都是相同的。
按照以下简单步骤验证文件的完整性与FCIV,免费校验和计算器:
它应该花费不到五分钟才能验证文件与FCIV的完整性。
如何使用fciv验证Windows中的文件完整性
-
下载和“安装”文件校验和完整性验证程序,通常简称为FCIV。此程序可从Microsoft自由获取,并在所有常用版本的Windows上工作。
FCIV是A.命令行工具,但不要让你吓到你。它非常易于使用,特别是如果您遵循下面概述的教程。
显然,如果您在过去的上面的教程之后,那么您可以跳过此步骤。这些步骤的其余部分假定您已下载FCIV并将其放在适当的文件夹中,如上面的链接中所述。
-
导航到包含要为其创建校验和值的文件的文件夹。
-
曾经,按住转移右键单击文件夹中的任何空白区域的键。在生成的菜单中,选择在此处打开命令窗口。命令提示符将打开,提示将被预设为此文件夹。
例如,如果文件是在蒂姆的下载文件夹,命令提示符窗口中的提示将读取C:\ Users \ Tim \ Downloads>在遵循这一步之后下载文件夹。
从文件夹中打开命令提示符的另一种方法是从窗口顶部的位置框中删除所有内容并用替换cmd.。
-
接下来,我们需要确保我们知道要FCIV生成校验和的文件的确切文件名。你可能已经知道了,但你应该仔细检查以确定。
最简单的方法是执行DIR命令然后写下完整的文件名。在命令提示符下键入以下内容:
谜语
这将生成该文件夹中的文件列表。在此示例中,我们要为调用的文件创建校验和aa_v3.exe.,所以我们将完全写下。
-
现在我们可以运行FCIV支持的加密散列函数之一,为此文件创建校验和值。
让我们说,我们下载了该文件,从决定发布SHA-1哈希以比较。这意味着我们还希望在我们的文件副本上创建SHA-1校验和。
为此,请执行FCIV,如下所示:
fciv aa_v3.exe -sha1.
请确保键入整个文件名 - 不要忘记文件扩展名!
如果需要创建MD5校验和,请结束命令-md5.反而。
你得到了“'fciv'没有被认为是内部或外部命令......”消息?确保您将文件放在适当的文件夹中,如上面步骤1所示的教程中所述。
-
继续我们的例子,这是在我们的文件上使用FCIV创建SHA-1校验和的结果:
// //文件校验和完整性验证程序版本2.05。// 5d7cb1a2ca7db04edf23dd3ed41125c8c867b0ad aa_v3.exe.
命令提示符窗口中文件名之前的数字/字母序列是您的校验和。
如果需要几秒钟或更长时间才能生成校验和值,尤其是如果您尝试在非常大的文件上生成一个。
您可以通过添加将FCIV生成的校验和值保存到文件中> filename.txt.在步骤5中执行的命令结束到如何将命令输出重定向到文件如果你需要帮助。
校验和匹配吗?
既然您已生成校验和值,您需要查看它是否等于校验和值为比较提供的下载源。
如果他们匹配,那么很棒!您现在可以完全确定计算机上的文件是所提供的文件的精确副本。这意味着下载过程中没有错误,只要您使用原始作者或非常可信的源提供的校验和,您也可以确保该文件尚未更改恶意目的。
如果校验和不匹配,请再次下载该文件。如果您未从原始来源下载文件,请执行此操作。您不能安装或使用任何没有完全匹配所提供校验和的文件。