Всем привет, как торрент понимает что именно у меня есть нужные ему файлы, как он их находит? Каким образом торрент будет делить один монолитный файл на элементы, чтобы скачать от меня лишь кусочек?
bittorrent подразумевает, что:
1. Для каждого файла посчитана его хэш-сумма
2. Каждый файл поделён на части, и для них также посчитана хэшсумма
3. У каждой части есть номер, размер, и сдвиг относительно начала файла.
4. Размер частей (чанков) определяется заранее автором раздачи.
Каждый участник обмена постоянно сообщает другим, какие части у него есть, и какие ещё нужны, а дальше уже происходит обмен нужными частями.
что будет если я перенесу файлы из папки куда скачал торрент в другую папку или на другой диск
Тогда твой торрент-клиент увидит, что файлы пропали, и будет считать, что ты не может ничего раздавать, и тебе нужны все части - ты же заранее указал, в какую папку скачивать файлы.
https://ru.wikipedia.org/wiki/BitTorrent_(%D0%BF%D...