"Магнитные" ссылки торрентов (magnet-link)Торренты как способ передачи информации давно и надежно вошли в повседневную практику большинства. Скачивание нужного материала многие начинают со скачивания соответствующего torrent-файла с последующим его размещением на закачку в программе клиенте. При раздаче материала также сначала создается torrent-файл, а затем он передается или размещается для общего или ограниченного доступа тех - кто должен иметь возможность получить размещенный материал. Torrent-файл (файл с расширением *.torrent) содержит по-сути мета-информацию определенной структуры в двоичном виде (т.е. текстовым редактором смотреть, а тем более редактировать его не будешь). Создается он автором "раздачи" для дальнейшего распространения и содержит в том числе сведения о самом контенте и трекерах, участвующих в координации обмена (т.е. набор установочных данных). Загрузив torrent-файл в программу-клиент (торрент-клиент), последняя получает из него сведения необходимые для начала скачивания и последующей раздачи файлов, включенных в "раздачу". Параметры по ходу закачки/раздачи можно менять в самом клиенте, а вот сохранить измененные параметры в torrent-файл не удастся (можно только создать torrent-файл по-новой). Закачка/раздача торрентов может производиться как с участием трекера, так и без него (DHT-режим) - в этом случае в torrent-файле список торрент-трекеров может быть пуст, можно его очистить и в ручную после добавления в клиент torrent-файла перед его запуском (если нужно использовать исключительно DHT-режим и не ломиться на торрент-трекер)... Магнит-ссылка (magnet link) является по сути альтернативой torrent-файлу: не открывая каких либо новых возможностей, просто позволяет записать необходимую информацию не в бинарном виде (torrent-файл), а в текстовом. Т.е. magnet-линк можно как непосредственно разместить на странице сайта, так и отправить письмом в виде текста (без вложения файла, как это потребовалось бы в случае с torrent-файлом). Основным "информационно-значимым" элементом магнит-ссылки является хэш, вместе с этим может указываться и другая информация, такая как например список торрент-трекеров ... Поставить magnet-ссылку на закачку проще-простого: выбираем в меню торрент-клиента вместо добавления файла - добавление ссылки. А как создать магнит ссылку? После того как мы поставили на закачку созданный торрент, или полученный в виде torrent-файла - нужно найти в сведениях о закачке (торренте) поле, в котором указан хэш (вида 3c2e21f591********************79ec875ab4). Далее просто копируем этот хэш (как текст) и снабжаем вот такой "преамбулой": magnet:?xt=urn:btih: В данном случае предполагается использование торрент-клиентом режима DHT, т.е.торрент-трекеры при обменен информации не используются. Можно указать в магнит-ссылке также и адреса торрент-трекеров, используемых при раздаче через значения параметров вида &tr= (заменяя спецсимволы их кодами), а также задать имя торрента параметром &dn= . Однако стоит помнить что большинство торрент-трекеров не допускают их свободного использования, требуя регистрации как пользователя, так и самого торрента - что не всегда удобно. Поэтому целесообразно использовать DHT-режим, для которого достаточно только хэша и магнит-ссылка позволяет наиболее простым способом его передать. | |