什么是校验和算法?(a checksum algorithm?)

计算机数据通常存储在二进制文件中,二进制文件位于计算机文件系统中。当数据保存到计算机上时,它被转换成二进制格式。此转换过程需要验证文件大小,以确保正确保存整个文件。校验和算法是一种数学函数,用于在保存文件之前检查文件是否损坏。...

计算机数据通常存储在二进制文件中,二进制文件位于计算机文件系统中。当数据保存到计算机上时,它被转换成二进制格式。此转换过程需要验证文件大小,以确保正确保存整个文件。校验和算法是一种数学函数,用于在保存文件之前检查文件是否损坏。

A checksum algorithm is a mathematical function that checks files for corruption before they are saved.

大多数业务软件应用程序允许用户创建和保存数据文件。这包括许多Microsoft Office®产品。将Word®文档文件保存到计算机时,Word文档将转换为二进制文件。此转换过程需要校验和算法来验证其是否正常工作。如果此功能检测到错误,程序会向用户提示错误消息。

许多用户通过电子邮件在计算机之间共享数据文件。文件在电子邮件中共享时,通常作为附件发送。此附件进程使用校验和算法来验证文件传输是否成功。如果算法返回错误,电子邮件系统将通知用户。此文件传输设备确保文件发送无误。

散列算法是将数据转换成二进制数值的数学程序。这类似于校验和算法。该算法的主要目的是为文件分配一个数值。该值基于文件中内容的大小。此值在二进制转换过程中用作错误检查设备。

数据输入是可以使用校验和算法的另一个领域。此函数提供对特定数据的数据验证。此过程将确保在屏幕上的特定输入字段中输入正确的格式和数据类型。例如,校验和算法可用于验证社会保险号码。

校验和错误是校验和函数失败时发生的错误。当可比较的文件大小值与预期值不同时,通常会发生这种情况。校验和通常用于数据验证、存储和文件传输目的。

当计算机开机时,将执行校验和功能。此函数用于将引导计算机的基本输入输出系统(BIOS)值与以前保存的值进行比较。如果数字不同,则会向用户显示一条警告消息,标识配置的更改。这是校验和错误的一个示例。

  • 发表于 2021-12-09 15:24
  • 阅读 ( 162 )
  • 分类:互联网

你可能感兴趣的文章

算法(algorithm)和流程图(flowchart)的区别

...列比较-算法与表格形式的流程图 6. 摘要 什么是算法(an algorithm)? 每一个任务都是根据一个算法来完成的。如果Facebook有一个这样的问题,那么它将如何在一个日志中出现。首先,用户应该打开浏览器。然后他应该输入正确的网...

  • 发布于 2020-10-19 17:44
  • 阅读 ( 853 )

什么是校验和(为什么要在意)?

... 如果需要其他类型的校验和,请在命令末尾添加相应的-Algorithm选项,如下所示: Get-FileHash C:\path\to\file.iso -Algorithm MD5 Get-FileHash C:\path\to\file.iso -Algorithm SHA1 将计算出的校验和与原始校验和进行比较。您不必看得太近,因为即使...

  • 发布于 2021-04-05 00:34
  • 阅读 ( 196 )

什么是md5、sha-1和sha-256哈希,如何检查它们?

...之一以指定不同的哈希算法: Get-FileHash C:\path\to\file.iso -Algorithm MD5 Get-FileHash C:\path\to\file.iso -Algorithm SHA1 Get-FileHash C:\path\to\file.iso -Algorithm SHA256 Get-FileHash C:\path\to\file.iso -Algorithm SHA384 Get-FileHash C:\path\to\file.iso -Algorithm SHA512 Get-FileHa...

  • 发布于 2021-04-08 07:37
  • 阅读 ( 302 )

“验证光盘”在烧录后验证数据的实际操作是什么?

...e file (hopefully with a sufficiently large—read low chance of collision algorithm), repeat for the other, and compare hashes. If that is how a verification is implemented, then you will be able to see the drive-LED flash for a while, then the CD/DVD-LED flash for a while. Another way to implement...

  • 发布于 2021-04-11 10:16
  • 阅读 ( 201 )

dda公司(dda)和bresenham算法(bresenham’s algorithm)的区别

...实际差异。 什么是数字差分算法(dda)(digital differential algorithm (dda))? DDA主要用于在计算机图形学中绘制线,在预测下一个像素值时使用实际值。假设初始像素值为(X0,Y0)(X0,Y0),目标像素为(X1,Y1)(X1,Y1)。我们将...

  • 发布于 2021-06-25 00:12
  • 阅读 ( 613 )

算法(algorithm)和伪码(pseudocode)的区别

...区别的比较 关键术语 算法,伪代码,编程 什么是算法(algorithm)? 算法是一个逐步解决问题的过程。过程是一个有限的指令序列,每个指令在有限的时间内执行。每一个问题都可以借助一个算法来解决。例如,当用户想要登录...

  • 发布于 2021-06-30 18:03
  • 阅读 ( 889 )

普里姆斯(prims)和krushal算法(krushal algorithm)的区别

...语 图,克鲁希尔算法,PRM算法,树 什么是prims算法(prims algorithm)? Prim的算法有助于从图中找到最小生成树。它确定包含图的每个顶点的边的子集。它还减少了边的权重之和。此外,该算法从根节点开始,在每一步检查所有相邻...

  • 发布于 2021-07-01 11:09
  • 阅读 ( 240 )

遗传算法(genetic algorithm)和传统算法(traditional algorithm)的区别

...、搜索、排序、分治、传统算法 什么是遗传算法(genetic algorithm)? 遗传算法是指基于遗传和自然选择的一类算法。这与物种适应环境变化并能够生存的过程相似。换句话说,它是建立在生物进化的基础上的。 此外,该算法不断...

  • 发布于 2021-07-01 15:41
  • 阅读 ( 237 )

流程图(flowchart)和算法(带图片)(algorithm (with pictures))的区别

...之前,他必须在几分钟内检查流程图。 什么是算法(an algorithm)? 算法是一个定义良好的逐步过程,用于处理数据(为特定问题提供解决方案)。Analogrithm准确地定义了程序执行操作所需的步骤。它包括输入、输出和逻辑...

  • 发布于 2021-11-27 16:25
  • 阅读 ( 317 )

什么是检查数字?(check digits?)

校验位是错误检测方法的组成部分。它可以指两件事中的一件——与一个多位数关联的实际数字,表示该多位数是否准确。或者,校验位是指用于测试数据集合或数据块准...

  • 发布于 2021-12-08 16:20
  • 阅读 ( 239 )
hnruewjtvk
hnruewjtvk

0 篇文章