Наверняка многие из вас в процессе пользования торрентами сталкивались с такой досадной проблемой, когда торренты одного и того же контента имеют разные хэши, что не позволяет объединить в одной раздаче несколько с разных трекеров, сделав тем самым мультитрекерную раздачу.
Что же является причиной различия хэшей?
Как известно, хэш торрента или
info_hash — это хэш SHA-1 от секции info в торрент-файле. В этой секции обычно находится размер раздачи, список файлов и другая информация о раздаваемом контенте. Например, торрент, созданный нашим любимым uTorrent, изнутри выглядит примерно вот так:
Действительно, ничего лишнего. А теперь посмотрим, что даст нам
второй третий по популярности в мире битторрент-клиент
Azureus от того же самого файла: