什么是档案签名?(a file signature?)

计算机编程中的文件签名是位于文件开头的唯一标识号。此编号标识文件的类型,提供有关实际文件中包含的数据的信息。当文件扩展名或用户错误错误地将文件识别为不正确的类型时,此信息可用于确定正在读取的文件类型。文件签名还可以包含确保存储在文件中的原始数据仍然完整且未被修改的信息。这些元素的组合使文件签名成为一种重要的验证形式,特别是针对计算机病毒。...

计算机编程中的文件签名是位于文件开头的唯一标识号。此编号标识文件的类型,提供有关实际文件中包含的数据的信息。当文件扩展名或用户错误错误地将文件识别为不正确的类型时,此信息可用于确定正在读取的文件类型。文件签名还可以包含确保存储在文件中的原始数据仍然完整且未被修改的信息。这些元素的组合使文件签名成为一种重要的验证形式,特别是针对计算机病毒。

The file signature can contain information that ensures the original data that was stored in the file is still intact and has not been modified.

文件签名的概念之所以出现,是因为需要一个文件头,即文件开头的一块数据,它定义了信息如何存储在文件中的参数。标题信息的一部分是定义最初创建的文件类型的字节序列。当文件流被用作客户端和服务器之间的通信方法时,它可以是图像文件、来自特定程序的文档,甚至是协议类型。文件头未使用已定义的标准;相反,它是每种不同格式的专有文件,这意味着程序或操作系统需要一个文件签名数据库来确定未知文件的类型。

实际的文件签名有时被称为幻数。在编程中,这是它所占用的数据字段中唯一的值。当查看文件头以确定文件类型时,这意味着没有两个文件签名应该相同,允许每种类型的格式都有一个不同的识别字节字符串。这在处理在线文件传输和解释时特别有用,因为文件的标识扩展名可能是任意的,不能作为文件类型的标识符。

除了文件类型之外,文件签名还可以包含允许对文件执行错误检查的信息,以便可以确认其所持有的数据是完整的。这通常使用称为校验和的函数来执行。校验和是一个函数,它使用文件数据的整数值创建数学值,在传输或加载文件后可以复制这些值。在最基本的形式中,这个过程包括在文件中添加一系列字节的值,然后记录总和,从而允许对文件进行解码的程序执行相同的功能。如果解码过程中的结果不同,则文件可能已损坏,数据可能无效,或者可能已被恶意修改。

  • 发表于 2021-12-10 13:03
  • 阅读 ( 217 )
  • 分类:互联网

你可能感兴趣的文章

数字签名(digital signature)和电子签名(electronic signature)的区别

数字签名(digital signature)和电子签名(electronic signature)的区别 数字签名与电子签名的关键区别在于,电子签名只是以电子图像形式表示人的手写签名、声纹或符号,而数字签名是使用密码技术的安全电子签名。数字签名不可篡...

  • 发布于 2020-10-26 21:42
  • 阅读 ( 332 )

如何在outlook 2013中将名片或vcard(.vcf)文件添加到签名中而不显示图像

...称,如名片,然后单击“确定”。 在“签名编辑器”(signature editor)中输入文本并按所需格式设置格式,或**其他图像或徽标。单击签名编辑器上方的名片。 在“**名片”对话框中选择要包含在签名中的联系人,然后单击“确...

  • 发布于 2021-04-11 15:21
  • 阅读 ( 148 )

如何在mac上为pdf文档创建签名

... As you hold your written signature up to the camera, it will appear reversed. When the signature is captured, it will no longer be a mir...

  • 发布于 2021-04-16 01:45
  • 阅读 ( 188 )

数字签名(digital signature)和电子签名(electronic signature)的区别

电子签名和数字签名经常互换使用,但事实是这两个概念是不同的。两者之间的主要区别在于,数字签名主要用于保护文档的安全,并由认证机构授权,而电子签名通常与签名人有意这样做的合同相关联。下面提供了关于两者...

  • 发布于 2021-06-25 02:26
  • 阅读 ( 1005 )

数字签名(digital signature)和电子签名(electronic signature)的区别

...些术语。然而,这两个词有不同的含义。数字签名(digital signature) vs. 电子签名(electronic signature)数字签名和电子签名的区别在于,数字签名用于保护文档的安全,以便任何人在未经授权的情况下都不能干预文档。电子签名的主要...

  • 发布于 2021-07-10 14:00
  • 阅读 ( 318 )

从提示框:记笔记,泡沫肥皂,和你的电子邮件签名

...。Sometimes it's not the e-mail itself that gets our attention, it's the signature. Benjamin wrote in and his e-mail ended with this: Your email sent to me may not be responded to immediately. During the work week, I will try my best to respond within 24 hours, but will only be checking my inbox a ...

  • 发布于 2021-07-28 21:40
  • 阅读 ( 122 )

什么是不同类型的数字签名软件?(the different types of digital signature software?)

不同类型的数字签名软件通常根据其可用于创建或分发数字签名的方式以及如何供他人使用进行分类。许多程序可用于创建用于各种文档或数字文件的数字签名。还有许多...

  • 发布于 2021-12-08 19:58
  • 阅读 ( 171 )

什么是数字签名?(a digital signature?)

如今,大量的通信都是通过电子方式进行的。人们在计算机的帮助下发送电子邮件、传真和文件。每一个以电子方式发送的文件,甚至电子邮件,都存在安全漏洞的可能性...

  • 发布于 2021-12-10 11:13
  • 阅读 ( 204 )

什么是html签名?(an html signature?)

超文本标记语言(HTML)签名是附加到在线通信底部的一小段文本。与纯文本签名不同,HTML签名可以包含不同的样式元素,例如粗体或斜体文本。高级样式也可以通过HTML和...

  • 发布于 2021-12-11 13:46
  • 阅读 ( 142 )

什么是签名宣誓书?(a signature affidavit?)

签字宣誓书是签字人确认其法定姓名是按照宣誓书中的规定书写和打印的文件。宣誓...

  • 发布于 2021-12-19 19:53
  • 阅读 ( 187 )