FlylinkDC++

ru

Инструменты пользователя

Инструменты сайта


Боковая панель

Меню

  • Расширения протокола NMDC от команды Flylinkdc++

* История изменений
* Работа с дампами
* Разработчикам
* Форум разработчиков и пользователей FlylinkDC++
* Добавить свой хаб в настройки программы
* Принять участие в локализации на другие языки
* Оффициальная группа ВКонтакте

ru:magnet

Магнет-ссылки

Что такое магнет-ссылка?

Магнет-ссылка - это строка вида Код: magnet:?xt=urn:tree:tiger:XK…NHI&xl=72&dn=kino.avi содержащая имя файла, его длину и хэш - контрольную сумму, вычисляемую на основе содержимого файла. Магнет-ссылка содержит достаточно информации, чтобы найти по ней файл в локальной p2p-сети.

Какие преимущества есть у магнет-ссылок?

Если вам нужно поделиться каким-то файлом, вам не надо писать на форуме «Мой ник SuperNik, я щас сижу в p2p, ищите файл у меня в шаре в папке Video2Super-mega, тока поскорее, я через полчаса ухожу!!!». Просто оставьте магнет-ссылку на файл, и клиенты других пользователей сами найдут его и скачают, как только такая возможность появится - либо с вашего компьютера, либо с тех, кто успеет скачать файл с вас до вашего ухода.

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

Магнет-ссылка содержит хэш файла - а значит он будет обнаружен автоматически даже после перемещения в другую папку или переименования (частый пример: после скачки файл «SpiderMan8.avi» переименовывается в «Чилавек Поук 8.avi»).

Хэш - это контрольная сумма файла, а значит после скачки и проверки хэша вы будете иметь гарантию, что файл не побился при скачке (проверьте, чтобы в настройках клиента не была установлена галка «Настройки» - «StrongDC++» - «Не проверять TTH после скачки (если уже проверено хотя бы 75%)».

Магнет-ссылка позволяет начать закачку файла еще до полного появления его в сети - если кто-то из пользователей успел скачать часть файла, то ваш клиент сможет, зная магнет-ссылку, запросить скачанные части нужного файла.

Как создать магнет-ссылку?

Если нужный файл уже расшарен на вашем компьютере: Уменьшено до 79%

700 x 293 (67,08 килобайт)

Зайдите в пункт меню «Файл-Открыть свой файл-лист». В открывшемся списке расшаренных вами файлов найдите нужный вам файл. Кликните на нем правой кнопкой мыши, во всплывающем меню найдите подменю «Копировать», в нем выберите пункт «Копировать ссылку magnet: в буфер обмена». После этого магнет-ссылка на нужный файл - в буфере обмена Windows.

Если нужный файл еще не расшарен на вашем компьютере:

Если нужный файл еще не расшарен на вашем компьютере - зачем вам тогда магнет-ссылка на него? Скорее расшарьте его, и действуйте по первому пункту!

Если нужный файл расшарен на другом компьютере:

Если нужный файл расшарен на другом компьютере - откройте файл-лист этого компьютера. Дальше также действуйте по первому пункту.

После того, как в буфере обмена Windows оказалась магнет-ссылка, её можно вставлять как текст в любом приложении. Например, для использования магнет-ссылки на форуме, используйте следующий код:

Код: [url=magnet:?хt=urn:tree:tiger:GIZH6AZCD56WAWUEPTRPKBOBT7V5SAXPT3XKF4I&xl=5562906&dn=10-anggun-saviour-fnt.mp3]anggun-saviour[/urI]

AFML-Автоматизация!

AFML—программа для автоматического формирования списка magnet-ссылок для портала.

Описание: Многие из тех, кто выкладывали музыку (или иные публикации с большим количеством ссылок) на портале, сталкивались с проблемой не очень приятного ручного формирования ссылки для каждой mp3 песни. Данная программа позволяет автоматически генерировать такие ссылки, вы только указываете каталог - и на выходе получаете оформленный список с файлами, полностью готовый для вставки в публикацию!

Эта программа некоторый аналог magnetMP3, но с расширенной функциональностью и не использует .NET framework, пригодна для запуска на любой ОС Windows, начиная с Win'95.

Описание режимов работы:

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

1) «Из папки» - вы указываете папку на диске и программа формирует ссылки на файлы, находящиеся в этой папке. Данный режим характеризуется прямым доступом к файлам, контрольная сумма файлов (TTH) будет заново расчитываться программой, что занимает определенное время, весьма значительное для объемных файлов (фильмы, образы дисков). Но зато при прямом доступе возможно считывать теги и продолжительность звучания mp3-файлов. Данный режим идеально подходит для формирования списка ссылок на mp3-файлы и не подходит для объемных ресурсов

2) «Из файл-листа» - при данном режиме список будет формироваться, исходя из указанного файл-листа. При этом нет прямого доступа к файлам, но зато не нужно пересчитывать TTH, его значение берется прямо из файл-листа. Данный режим идеально подходит для формирования любого списка файлов, не являющихся mp3-композициями. Особенно, для списка видео-файлов (например, сериалы).

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

Программа поставляется архивом, в котором находится два файла. AFML.exe - основной файл программы tthsum.exe - дополнительный файл, необходимый для работы программы. Скачать сие чудо можно отсюда: AFML_1.2.5.zip

Как закачать файл по магнет-ссылке?

Просто кликните по магнет-ссылке в браузере. Клиент сам перехватит ссылку, запустится (если не был запущен), и выдаст диалоговое окно, в котором вы можете выбрать, что делать с обнаруженной магнет-ссылкой.

(Если у вас установлена версия DC++ ниже, чем 0.4032, то понадобится программа magnet.exe программу можно скачать здесь: ftp://wings.onego.ru/soft/p2p/magnet.exe и скопирывать в папку с установленной DC++. После этого требуется запустить эту программу.)

Уменьшено до 79%

700 x 293 (79,19 килобайт)

Если выбрать пункт «Добавить файл в очередь закачки», то файл будет добавлен в очередь закачки под указанным именем, после чего клиент автоматически начнет поиск и закачку.

Если выбрать пункт «Начать поиск этого файла», клиент откроет стандартное окно поиска и начнет поиск файла по указанному хэшу. После обнаружения файла вы сможете, как и обычно при поиске, добавить его в очередь закачки, или например открыть файл-лист пользователя, который расшарил его.

Если выбрать пункт «Do nothing» - клиент ничего не будет делать с обнаруженной ссылкой.

Наконец, если поставить галочку «В следующий раз делать это же по умолчанию», клиент будет всегда выполнять с магнет-ссылками такое же действие, какое вы выберете на этот раз.

Подводные камни и часто наступаемые грабли

Магнет-ссылки и Opera

Некоторые браузеры по умолчанию умеют передавать клики на магнет-ссылки клиенту p2p. К таким относятся IE6, Mozilla, FireFox. Браузер Opera нуждается в дополнительной настройке: для этого найдите пункт «Programs» («Программы») в настройках браузера, нажмите кнопку «Add» («Добавить»), в строке «Protocol»(«Протокол») впишите слово «magnet» (без кавычек). Обычно Opera сама вписывает после этого путь к клиенту в строке «Action»(«Действие»), но если этого не произошло, сделайте это вручную. Включите пункт «Open with default application» («Открыть в приложении по умолчанию») и нажмите кнопку «OK».

Уменьшено до 77%

642 x 664 (88,58 килобайт)

Магнет-ссылки и IE6

Браузер Internet Explorer 6 некорректно обрабатывает магнет-ссылки на файлы, имеющие русские имена. При клике по такой ссылке в IE, в клиент передается искаженное имя файла (написанное «кракозябрами»), хотя с другими браузерами такого не происходит.

Уменьшено до 61%

378 x 280 (12,74 килобайт)

Как с этим быть? Если вы хотите создать магнет-ссылку - постарайтесь не использовать русские имена файлов, это только создаст дополнительные проблемы у большинства пользователей, с которыми вы хотите поделиться. А если вы захотели скачать файл по магнет-ссылке на файл с русским названием, и ничего кроме Internet Explorer вы использовать не хотите - не добавляйте файл сразу в очередь закачки, воспользуйтесь поиском - и уже из результатов поиска, имея правильное имя файла, добавляйте его в очередь закачки.

Магнет-ссылки и папки

Дать ссылку на папку невозможно, так как невозможно посчитать её хэш. Впрочем, обычно достаточно дать ссылку на один файл из папки, чтобы юзер мог воспользоваться поиском, и уже из его результатов поставить на закачку всю папку (см. контекстное меню в окне поиска клиента). Кстати, расшаривать программы, DVD-диски с видео и прочие папки с большими файлами лучше все-таки в виде образов дисков или архивов - это увеличивает скорость скачки, да и удобства в этом больше.

Что дальше?

Магнет-ссылки - это самое настоящее секретное оружие p2p: обладает огромной мощью и при этом о нем мало кто знает Smile . Это самый удобный способ дать ссылку на файл в p2p-сети. Если вам понравился этот способ, не храните эту тайну в себе: дайте прочитать эту статью друзьям, научите их пользоваться магнет-ссылками, используйте магнет-ссылки при раздаче интересных файлов - это только пойдет на пользу развитию проекта.

ru/magnet.txt · Последние изменения: 2012/11/08 22:15 (внешнее изменение)