Tiger-Tree Hashing is a way of verifying that small pieces of a file are valid, and free from corruption. Without a system such as TTH, an application would be unable to locate where corruption was occurring in a file, and would not be able to repair the errors.
In a tree hash, a file is broken up into small pieces, and each small piece of a file is hashed. These pieces are divided into sets according to some simple rules, and the hashes in each of these sets concatenated and hashed again. The process can be repeated some number of times (hence the diagram of a tree), until there remains one hash, called the root hash.
When you start a download, DC++ can get the root hash from a source of the file, or Shareaza may know the root already (if it was contained in a magnet-link from which you began the download, for example, or it may have been in the search results results). After getting the root hash, DC++ can ask for the rest of the tree from a source of the file.
By using Tiger-Tree Hashing, DC++ ensures that files are valid, and that any problems in transfer can be corrected quickly and easily.
You might see TTH in action if a tiny portion of a download ever has a short red section under it- this means there was a problem with the transfer, and DC++ is correcting the error.
Thx 2 Ducky
When looking at DSL speeds, be aware that the speeds are listed in Kilobits per second (Kbps) and not Kilobytes per second (KB/s). This is important to understand the speed you will actually receive when your DSL circuit is up and running and you begin downloading or uploading information over the Internet or your network. Below is a comparison table of the differences between a Kilobit and a Kilobyte.
Kilobits (Kb)
Kilobytes
Download or Upload Time*
144 Kbps
18 KB/s
1 minute
384 Kbps
48 KB/s
21 seconds
768 Kbps
96 KB/s
11 seconds
1,100 Kbps (1.1Mbps)
138 KB/s
7.5 seconds
1,500 Kbps (1.5Mbps)
187.5 KB/s
5 seconds
*Based on transferring a 1 MB file over a network with no congestion. Times are approximate.
Translations: 1 Kilobyte (KB) = 8 Kilobits (Kb) | 1 Megabyte (MB) = 1024 Kilobytes
Source: www.xo.com
|
Prefixes for binary multiples |
|||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||