TTH

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск

TTH (Tiger Tree Hashing) — тип хэш кода.

Содержание

[править] Пример

RBOEI7UYRYO5SUXGER5NMUOEZ5O6E4BHPP2MRFQ
TTH (Tiger Tree Hashing) используются, чтобы проверить целостность больших кусков данных. TTH выглядит примерно так: 4NIABZVGR4HOTNRPOMH2IRIJQSJYKFHEEIQUJWY Начиная с версии 0.400 в DC++ вводится принудительный TTH

Единожды DC++ хэширует все ваши ресурсы (да это будет сделано только один раз), после этого хэшируются только новые файлы. Хэширование в DC++ имеет такой низкий приоритет, что никак не помешает Вашей работе.

Есть несколько выгод от хеширования файлов:

1. Больше нет потребности обращать внимание на название файла при поиске альтернативных источников. Если файлы те же самые, они будут иметь тот же самый хэш и таким образом выбраны как альтернативный источник.

2. Многопоточная загрузка. Теперь есть безопасный способ загружать файл сразу из нескольких источников. Раньше клиенты осуществляли многопоточную загрузку нерациональным способом. Они не проверяли, что файлы - те же самые (если бы не размер и название), это приводило к порче файлов. Хэш файла гарантирует, что файлы идентичны.

3. Magnet-ссылки. Они позволяют пользователям осуществлять загрузки через ссылки на сайтах, подобно ed2kfile. По этой ссылке осуществляется TTH поиск => нужный файл будет найден не зависимо от того у кого он находится и как называется.пример ссылки для создания ссылки в любом клиенте поддерживающем TTH, при просмотре списка файлов: контекстное меню файла - "Copy magnet link to clipboard" ("Копировать ссылку в буфер")

[править] Вычисление

Этот раздел не завершён. Вы можете помочь проекту, исправив и дополнив его.

[править] Применение

TTH используется в DC++ клиентах.

[править] См. также

[править] Ссылки


Источник — «http://ru.wikipedia.org/wiki/TTH»
На других языках