个人工具

“UbuntuHelp:Checksum/zh”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
 
(未显示21个用户的37个中间版本)
第1行: 第1行:
{{From|https://help.ubuntu.com/community/Checksum}}
+
{{From|https://help.ubuntu.com/community/Checksum}} {{Translator|MillenniumDark}} {{Verifier|farproc}} {{Languages|UbuntuHelp:Checksum}}
{{Languages|Checksum}}
+
'''校验和'''(checksum)是一种数学算法,用于检验信息是否跟原始拷贝保持一致。
 +
== 定义 ==
 +
校验和是以标准方式给出的数据的签名。它具有固定的长度,不同的数据串具有各自不同的校验和。
  
<h2 id="head-6c570a24b0bc534f91535e85a7e33b844fea9fd2">定义</h2>
+
'''这一类 checksum 文件通常以md5、md5sum、sha、checksum、sum 或者类似的东西结尾。'''
checksum是以标准方式给出的数据的签名。它具有固定的长度,不同的数据串具有各自不同的checksum。<strong>这一类checksum文件通常以md5、  md5sum、sha、 checksum、sum或者类似的东西结尾。</strong>
+
  
它的思想是决不可能修改数据而不影响其签名,所以一个包被破坏或被改动后其签名一定会受到影响。同时一旦它被破坏或被改动过,你通过检查签名就会得知。
+
它的思想是决不可能修改数据而不影响其签名,所以一个包被破坏或被改动後其签名一定会受到影响。同时一旦它被破坏或被改动过,你通过检查签名就会得知。
  
<h2 id="head-ea6c009003b37221f038df27461bd54cb97096a7">通常使用</h2>
+
== 标准用法 ==
 +
校验和的这一特性通常用于校验文件下载。如果文件的拥有者、维护者、提供者创建了一个,比如说,MD5或者 SHA 的 Checksum 文件, 下载这一文件的使用者可以同时下载这个 Checksum 文件。一旦下载完成,他/她就可以在本地通过计算得出自己的 checksum 文件。通过校验,两者相符,使用者就知道下载所得和预期完全一致。另一个用处是校验巨大的自动备份。也可用于一些常见的镜像软件,比如 rsync 和 wget。
  
Checksum 的这一特性通常用于校验文件下载。如果文件的拥有者、维护者、提供者创建了一个,比如说,MD5或者SHA的Checksum文件, 下载这一文件的使用者可以同时下载这个Checksum文件。一旦下载完成,他/她就可以在本地通过计算得出自己的checksum文件。通过 校验,两者相符,使用者就知道下载所得和预期完全一致。另一个用处是校验巨大的自动备份。也可用于一些常见的镜像软件,比如 rsync和wget。
 
  
<h2 id="head-2aa166ce6efa3c107f9a9e650e61dbbdb6522de4">历史</h2>
 
  
几乎在电脑产生的时候这一系统就使用了。如今,它(checksum)依然无处不在,即使你没察觉到;比如,当你传送TCP/IP包来查看本页面时,就使用checksum进行了即时的CRC校验。>
+
== 历史 ==
 +
由于当前计算机的设计理念是基于二进制思想,因此为了保证数据在计算和传输过程中不发生位错误,几乎在电脑产生的时候这一系统就使用了。如今,它(checksum)依然无处不在,即使你没察觉到;比如,当你传送TCP/IP包来查看本页面时,就使用校验和进行了即时的[[循环冗余校验|CRC]]校验。
  
<h3 id="head-93d31583291b90b80681dc9f109d91afb209a2dd">xmodem</h3>
+
=== xmodem ===
 +
Xmodem,通行的文件传输协议,使用一字节的校验和。这一 checksum 是这样计算的:将所有 128 个数据字节的 ASCII 值相加,忽略所有(相加所得的和的)溢出部分的数值。checksum 附加在 Xmodem 数据包的最後。这种 checksum 并不总能检测出所有错误。在 Xmodem 协议後续版本中, 它被换成 cyclical redundancy check (CRC),以支持更严格的误差控制。''(参见:Dyson,Dictionary of Networking)''
  
Xmodem, 通行的文件传输协议,使用一字节的checksum。这一checksum是这样计算的:将所有128个数据字节的ASCII值相加,忽略所有(相加所得 和的)溢出部分的数值。checksum附加在Xmodem数据包的最后。这种checksum并不总能检测出所有错误。在Xmodem协议后续版本中, 它被换成cyclical redundancy check (CRC),以支持更严格的错误控制。<em>(参见:Dyson,Dictionary of Networking) </em>
+
== 链接 ==
 +
*[http://freshmeat.net/browse/19/ Freshmeat software repository. Category System Archiving]
 +
*[http://ee.tut.fi/%7Eheikki/foss/ckmd5/ chkmd5, a popular md5 checksum verifier]
 +
*[http://cfv.sourceforge.net/ cfv, a general checksum creator/checker. This can even verify .torrent files!]
 +
*[http://winmd5sum.solidblue.ca/ winmd5sum is a free, open source, easy to use md5 checker for Windows]
  
<h2 id="head-065f1d9c44b5bdcdbcca9d1e5a32c1e597742f60">链接</h2>
+
[[Category:基础知识]]
 
+
[http://freshmeat.net/browse/19/ Freshmeat software repository. Category System Archiving]
+
 
+
[http://ee.tut.fi/%7Eheikki/foss/ckmd5/ chkmd5, a popular md5 checksum verifier]
+
 
+
[http://cfv.sourceforge.net/ cfv, a general checksum creator/checker. This can even verify .torrent files!]
+
 
+
[http://winmd5sum.solidblue.ca/ winmd5sum is a free, open source, easy to use md5 checker for Windows]
+
 
+
----
+
 
+
翻译人员:MillenniumDark
+
 
+
校正人员:farproc
+
 
+
根据2006-02-20 13:07:56的英文版翻译完成。
+

2017年2月20日 (一) 16:23的最新版本

校验和(checksum)是一种数学算法,用于检验信息是否跟原始拷贝保持一致。

定义

校验和是以标准方式给出的数据的签名。它具有固定的长度,不同的数据串具有各自不同的校验和。

这一类 checksum 文件通常以md5、md5sum、sha、checksum、sum 或者类似的东西结尾。

它的思想是决不可能修改数据而不影响其签名,所以一个包被破坏或被改动後其签名一定会受到影响。同时一旦它被破坏或被改动过,你通过检查签名就会得知。

标准用法

校验和的这一特性通常用于校验文件下载。如果文件的拥有者、维护者、提供者创建了一个,比如说,MD5或者 SHA 的 Checksum 文件, 下载这一文件的使用者可以同时下载这个 Checksum 文件。一旦下载完成,他/她就可以在本地通过计算得出自己的 checksum 文件。通过校验,两者相符,使用者就知道下载所得和预期完全一致。另一个用处是校验巨大的自动备份。也可用于一些常见的镜像软件,比如 rsync 和 wget。


历史

由于当前计算机的设计理念是基于二进制思想,因此为了保证数据在计算和传输过程中不发生位错误,几乎在电脑产生的时候这一系统就使用了。如今,它(checksum)依然无处不在,即使你没察觉到;比如,当你传送TCP/IP包来查看本页面时,就使用校验和进行了即时的CRC校验。

xmodem

Xmodem,通行的文件传输协议,使用一字节的校验和。这一 checksum 是这样计算的:将所有 128 个数据字节的 ASCII 值相加,忽略所有(相加所得的和的)溢出部分的数值。checksum 附加在 Xmodem 数据包的最後。这种 checksum 并不总能检测出所有错误。在 Xmodem 协议後续版本中, 它被换成 cyclical redundancy check (CRC),以支持更严格的误差控制。(参见:Dyson,Dictionary of Networking)

链接