MonoTorrent - Магнитная ссылка на торрент файл
Есть ли способ сгенерировать файл.torrent по магнитной ссылке, используя библиотеку MonoTorrent .Net? Если так, то может кто-нибудь объяснить примером? Я искал сайт так же как гуглил, но не могу найти решение. если это невозможно, есть ли другая утилита линии связи Windows, которая выполнит работу? спасибо и ценим вашу помощь заранее!
2 ответа
Да, это можно сделать с помощью моноточной библиотеки.
Вы можете взять значение хеша из ссылки на магнит и использовать его для создания торрент-менеджера, который будет создавать торрент-файл перед загрузкой.
если бы это была магнитная ссылка:
Магнит: х = урна:btih:18981bc9759950b4715ad46adcaf514e6a773cfe
hash=18981bc9759950b4715ad46adcaf514e6a773cfe;
manager = new TorrentManager(InfoHash.FromHex(hash), downloadsPath, torrentDefaults, downloadsPathForTorrent);
Это должно загрузить торрент-файл в "downloadsPathForTorrent", и вы можете остановить загрузку, как только она начнется.
надеюсь, это помогло.
для получения дополнительной информации о том, как осуществить эту проверку, см. документацию по моноторрентам:
Я знаю, что на это ответили несколько лет назад, но все же я решил это с помощью веб-сайта:
http://torcache.net/torrent/18981BC9759950B4715AD46ADCAF514E6A773CFE.torrent
Просто поместите хэш после косой черты.
Например, скачает тот же самый хэш, который дал Дани выше.
Работать у меня намного проще в архиве.
Редактировать:
Как отмечает @Gabriel Duarte, эта работа только на торренте, который был загружен на сайт, но я все же использую этот способ, потому что большинство крупнейших сайтов загружают свои торренты на этот сайт, и если мне даже нужна более высокая точность, я, вероятно, буду использовать DHT подобная поисковая система, даже если она не генерирует файл.torrent, но предоставляет информацию.torrent.
Для меня запуск полного торрент-клиента только для того, чтобы захватить торрент-файл, слишком много ресурсов я могу предоставить.