个人工具

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

来自Ubuntu中文

跳转至: 导航, 搜索
(新页面: {{From|https://help.ubuntu.com/community/Checksum}} {{Languages|UbuntuHelp:Checksum}} == Definition == A checksum is like a signature of data given in a standard fashion. This represent...)
 
第1行: 第1行:
 
{{From|https://help.ubuntu.com/community/Checksum}}
 
{{From|https://help.ubuntu.com/community/Checksum}}
 
{{Languages|UbuntuHelp:Checksum}}
 
{{Languages|UbuntuHelp:Checksum}}
 
 
== Definition ==
 
== Definition ==
  
A checksum is like a signature of data given in a standard fashion. This representation has a fixed length, and is unique for different strings of data.
+
A checksum is like a signature of data given in a standard fashion. This representation has a fixed length, and is unique for different strings of data. Files like this usually ends with md5, md5sum, sha, checksum, sum, or something similar.
'''Files like this usually ends with md5, md5sum, sha, checksum, sum, or something similar'''
+
 
+
The idea is that it is virtually impossible to modify the data without affecting the signature so that a package cannot be corrupted or manipulated without affecting this signature and once it is corrupted or manipulated, you can know about it.
+
  
 
== Normal Usage ==
 
== Normal Usage ==
第15行: 第11行:
 
== History ==
 
== History ==
 
This system has been used almost since the dawn of computers. And it is used even today without you knowing it, for example there is CRC checking as you transfer TCP/IP packages to view this page.
 
This system has been used almost since the dawn of computers. And it is used even today without you knowing it, for example there is CRC checking as you transfer TCP/IP packages to view this page.
 
=== xmodem ===
 
----
 
Xmodem, a popular file-transfer protocol, uses a 1-byte checksum, which is calculated by adding all the ASCII values for all 128 data bytes and ignoring any numeric overflow. The checksum is added to the end of the Xmodem data packet. This type of checksum does not always detect all the errors. In the later versions of the Xmodem protocol, cyclical redundancy check (CRC) is used instead of more rigorous error control.
 
''(Ref: Dyson, Dictionary of Networking)''
 
----
 
  
 
== Links ==
 
== Links ==
 
[http://freshmeat.net/browse/19/ Freshmeat software repository. [[category:Category]] System Archiving]
 
[http://freshmeat.net/browse/19/ Freshmeat software repository. [[category:Category]] System Archiving]
[http://ee.tut.fi/~heikki/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://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]
 
  
[[category:CategoryDocumentation]] [[category:CategoryCleanup]]
+
 
 +
[[category:CategoryDocumentation]]
  
 
[[category:UbuntuHelp]]
 
[[category:UbuntuHelp]]

2007年11月22日 (四) 12:12的版本


Definition

A checksum is like a signature of data given in a standard fashion. This representation has a fixed length, and is unique for different strings of data. Files like this usually ends with md5, md5sum, sha, checksum, sum, or something similar.

Normal Usage

This feature can be used to verify file downloads. If the owner/maintainer/provider of a file creates a checksum, eg an MD5 or SHA file. You can download the file and also download this checksum file. And once the downloads are finished, you can natively calculate your own checksum using the checksum program. These downloaded and calculated values can be verified, thus telling you that the file downloaded is an exact copy of the original. Another use is to verify larger automatic backup solutions, such as common mirroring applications as rsync or wget.

History

This system has been used almost since the dawn of computers. And it is used even today without you knowing it, for example there is CRC checking as you transfer TCP/IP packages to view this page.

Links

Freshmeat software repository. System Archiving

cfv, a general checksum creator/checker. This can even verify .torrent files!