@Abiba1234

Как торрент скачивает файлы у пользователей?

Как торрент понимает, что именно у меня есть нужные ему файлы, как он их находит (что будет если я перенесу файлы из папки куда скачал торрент в другую папку или на другой диск)? Каким образом торрент будет делить один монолитный файл на элементы, чтобы скачать от меня лишь часть?
  • Вопрос задан
  • 220 просмотров
Пригласить эксперта
Ответы на вопрос 1
vabka
@vabka
Токсичный шарпист
Всем привет, как торрент понимает что именно у меня есть нужные ему файлы, как он их находит? Каким образом торрент будет делить один монолитный файл на элементы, чтобы скачать от меня лишь кусочек?

bittorrent подразумевает, что:
1. Для каждого файла посчитана его хэш-сумма
2. Каждый файл поделён на части, и для них также посчитана хэшсумма
3. У каждой части есть номер, размер, и сдвиг относительно начала файла.
4. Размер частей (чанков) определяется заранее автором раздачи.

Каждый участник обмена постоянно сообщает другим, какие части у него есть, и какие ещё нужны, а дальше уже происходит обмен нужными частями.

что будет если я перенесу файлы из папки куда скачал торрент в другую папку или на другой диск

Тогда твой торрент-клиент увидит, что файлы пропали, и будет считать, что ты не может ничего раздавать, и тебе нужны все части - ты же заранее указал, в какую папку скачивать файлы.

https://ru.wikipedia.org/wiki/BitTorrent_(%D0%BF%D...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы