Как сделать магнет ссылку

Как создать magnet-ссылку

Как создать magnet-ссылку

Magnet-ссылка создается очень просто. Здесь могут быть два варианта: вы создаете ссылку на раздаваемые вами файлы или вы создаете ссылку на файлы, которые желаете закачать к себе на компьютер. Технология создания ссылки одна. Вам следует открыть список файлов, в котором находится файл, выбранный для создания ссылки, щелкнуть на этом файле правой кнопкой мыши и из появившегося контекстного меню выбрать команду Копировать MAGNET ссылку в буфер обмена (Copy magnet link to clipboard). Magnet-ссылка создана. При этом следует учесть, ссылка создается только на файл. На папку magnet-ссылку создать не получится. Но это не беда. Потом, при закачке, вы можете приказать программе закачать всю папку сразу.

Создадим в качестве примера magnet-ссылку на файл, который находится в папке ваших раздач.

1. Выберите команду меню Файл | Открыть свой список файлов (File | Open your filelist). На экране появится вкладка с раздаваемыми вами файлами и вашим ником на ярлыке. Эта вкладка по структуре такая же, как и вкладка предлагаемых другим пользователем файлов к закачке.

В левой, меньшей части вкладки вы увидите дерево ваших папок, в которых находятся предназначенные к раздаче файлы. В правой, большей части вкладки показывается содержание открытой вами папки из левой части списка папок (рис. 7.14).

Как сделать магнет ссылку

2. Щелкните правой кнопкой мыши на файле, для которого вы желаете сделать magnet-ссылку. На экране появится контекстное меню.

3. Выберите из появившегося меню команду Копировать MAGNET ссылку в буфер обмена (Copy magnet link to clipboard). Magnet ссылка создана.

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

В случае, если вы делаете ссылку для себя, вам следует соединиться с пользователем, у которого находится интересующий вас документ, загрузить его список файлов, найти интересующий вас файл и создать magnet-ссылку. Эту ссылку вы можете вставить даже в стандартное приложение операционной системы Windows — Блокнот (Notepad). Чтобы воспользоваться встроенным в программу DC++ приложением, достаточно нажать на панели инструментов кнопку:

Как сделать магнет ссылку

Будет открыта вкладка Блокнот (Notepad). Чтобы вставить ссылку, щелкните правой кнопкой мыши в поле этой вкладки и в появившемся контекстном меню выберите команду Вставить (Paste).

Данный текст является ознакомительным фрагментом.

Продолжение на ЛитРес

Читайте также

Глава 7 Что такое DC++ и ссылки magnet

Глава 7 Что такое DC++ и ссылки magnet В Интернете любой пользователь может найти множество файлов, которые он желал бы скачать к себе на компьютер. Это и фильмы, и новое программное обеспечение, и музыка на все вкусы, и многое, многое другое. Но часто возникает ситуация, когда,

Открытие и загрузка файлов по magnet-ссылкам

Открытие и загрузка файлов по magnet-ссылкам Но программа DC++ имеет еще одно неоспоримое преимущество: вы можете переслать свой файл конкретному пользователю. Вернее, предоставить возможность скачать вашему знакомому нужный ему в данный момент файл. Согласитесь, крайне

Загрузка файла по magnet-ссылке

Загрузка файла по magnet-ссылке Загрузить файл по полученной от товарища или созданной самим magnet-ссылке очень просто. Для этого даже не нужно запускать программу DC++, если эта программа в данный момент не активна. После получения или создания magnet-ссылки следует запустить ваш

5. Создать бесплатное видео

5. Создать бесплатное видео Создайте бесплатное видео по вашей теме. Проведите бесплатную лекцию и сделайте из этого страницу подписки, чтобы вы могли раскручивать ее как приманку на Яндексе и с помощью партнерской программы – чтобы люди подписывались и покупали по

Как, разместив одну ссылку на сайт, получить еще сто

Как, разместив одну ссылку на сайт, получить еще сто Всем известно: чем больше тематических сайтов ссылается на ваш сайт, тем выше фактор доверия, а соответственно и позиции в поисковых системах.Покупка качественных ссылок с тематических площадок, безусловно, даст

Создать

Создать В эту группу входят следующие кнопки. Конверты. Позволяет создать и распечатать шаблон конверта. Чтобы долго не объяснять, посмотрите на Образец на вкладке Конверты в окне Конверты и наклейки, которое открывается при нажатии этой кнопки (рис. 1.102). От вас

Создать

Создать Хотите создать новый файл? Выполняйте самую первую команду! Откроется окно, в котором оранжевым цветом будет выделен значок Новый документ. Это именно то, что нам нужно. Справа внизу нажимаем кнопочку Создать, и в отдельном окне сразу же появится чистый бланк

Как программно создать ярлык?

Как программно создать ярлык? uses ShlObj, ComObj, ActiveX;procedure CreateLink(const PathObj, PathLink, Desc, Param: string);var IObject: IUnknown; SLink: IShellLink; PFile: IPersistFile;begin IObject := CreateComObject(CLSID_ShellLink); SLink := IObject as IShellLink; PFile := IObject as IPersistFile; with SLink do begin SetArguments(PChar(Param)); SetDescription(PChar(Desc)); SetPath(PChar(PathObj)); end; PFile.Save(PWChar(WideString(PathLink)),

Правило 10: Операторы присваивания должны возвращать ссылку на *this

Правило 10: Операторы присваивания должны возвращать ссылку на *this Одно из интересных свойств присваивания состоит в том, что такие операции можно выполнять последовательно:int x,y,z;x = y = z = 15; // цепочка присваиванийТакже интересно, что оператор присваивания

Правило 21: Не пытайтесь вернуть ссылку, когда должны вернуть объект

Правило 21: Не пытайтесь вернуть ссылку, когда должны вернуть объект Как только программисты осознают проблемы эффективности, связанные с передачей объектов по значению (см. правило 20), они, подобно крестоносцам, преисполняются решимости искоренить зло – передачу по

Как создать презентацию без шаблона

Как создать презентацию без шаблона Чтобы создать новую презентацию, запустите программу и выполните в меню Кнопки «Office» команду Создать либо нажмите комбинацию клавиш Ctrl+N. Далее выполните примерно следующий порядок действий (примерно – потому что каждую презентацию

4.5 Как Создать Библиотеку

4.5 Как Создать Библиотеку Фразы типа «помещен в библиотеку» и «ищется в какой-то библиотеке» используются часто (и в этой книге, и в других), но что это означает для С++ программы? К сожалению, ответ звисит от того, какая операционная система используется; в этом разделе

Как создать домашнюю группу?

Как создать домашнюю группу? Самый простой способ настроить общий доступ к файлам и принтерам — организовать домашнюю группу.Один из компьютеров домашнюю группу создает, а остальные к ней присоединяются. Создадим домашнюю группу, например, на настольном компьютере.1. В

Как создать документ?

Как создать документ? Веб-приложение Google Документы позволяет создавать такие же документы, как и приложения Microsoft Office: документы, таблицы, презентации. Работу с документом Microsoft Word мы уже разобрали. Теперь рассмотрим создание документа на примере электронной таблицы.На

3. Как создать точку восстановления

3. Как создать точку восстановления Иногда Windows почему-то «забывает» создать точку восстановления, поэтому желательно перестраховаться и создать ее вручную в следующих случаях:? у вас есть несколько минут свободного времени, а ваш компьютер работает просто замечательно.

Источник

Magnet-ссылка или магнет-линк: что это значит и где применяется

10 октября 2020 Опубликовано в разделах: Азбука терминов. 72645

Как сделать магнет ссылку

Как сделать магнет ссылку

Гиперссылка, указывающая на содержимое файла, его хэш — это magnet-ссылка, так что разберем URI-схемы, протоколы HTTP, значение xt, URN, btih-торрент и my g net с примерами таких магнитных линков (mag-meg net).

Структура

Ресурсы предлагают перейти по адресу, который отличается от привычного URL.

Обычная ссылка имеет вид: https://semantica.in/blog/tri-moshhnye-strategii-dlya-seo-razvitiya.html, где:

Сетевой протокол отделяется двоеточием и двойным слэшем — «://», а остальные части между собой только одним — «/».

URL-гиперссылку можно сравнить с обычным адресом: город, улица, дом, квартира. По нему находится конкретная организация или человек.

А теперь рассмотрим структуру magnet-ссылки:
magnet:?xt=urn:btih:cf6b4d0278a33ba16fe69867cefbca3c4d848b4d&dn=имя&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969

И другие параметры, которые разрешено не указывать. Обязательной частью является только xt, содержащий хэш. Строгого порядка расположения нет, разделителем служит «&».

То что мы видим в магнитной ссылке, существенно отличается от привычного глазу адреса. URN — это и есть основа. Соответственно коду ставится содержимое конкретного файла, что позволяет скачивать именно тот объект, который необходим, при этом не указывая, кто раздает эту информацию.

Чтобы скачать по ссылке, скопируйте её с источника и вставьте в программу, дальше она все сделает сама. Другим способом является использование браузеров, которые распознают тип таких гиперссылок и перенаправляют с разрешения пользователя в соответствующий клиент по работе с ними.

Теперь давайте разбираться, чем они полезны и как пользоваться.

Преимущества магнет-ссылок

Магнитные линки безопасны. В первую очередь они не хранят информацию о пользователе, трекере или месте скачивания и представляют собой строку кода с названием, размером и другими параметрами. Следовательно, не блокируются. Можно создать свои и распространять удобным способом: публиковать на сайте, в соцсети, отправлять через почту и т.д.
Передают данные через сеть DHT: доступ можно получить в любое время в отличие от торрента, где нужно ждать подключение к пирам. Можно просматривать материал на раздаче. Возможна одновременная передача через торрент и magnet.

Скачивание доступно без регистрации на трекерах.

Где применяются магнитные линки

Сервисы для поиска магнитных ссылок

Сайты с торрентами часто блокируются, но есть открытые:

Как открыть

Рассмотрим программы, работающие с ними.

Некоторые браузеры могут не поддерживать магнет-линки, тогда придётся копировать и вставлять их вручную.

Как раздавать через магнитную ссылку

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

Магнитные гиперссылки удобны: не требуют регистрации, абсолютно бесплатны, легко ищутся и отправляются.

Источник

Magnet-ссылка

Материал из MyDC’s Wiki

URI-схема magnet: — открытый, находящийся в стадии рабочего черновика стандарт, определяющий URI-схему т. н. magnet-ссылок, предназначенных преимущественно для указания на ресурсы, доступные к загрузке через пиринговые сети. Такие ссылки в основном идентифицируют файлы не по их расположению или имени, а по содержанию, точнее — по хеш-коду.

Поскольку ссылки указывают на файл, основываясь на его содержании и метаинформации, а не на расположении, их можно считать разновидностью URN, а не более общего URI. Хотя magnet-ссылки могут использоваться в других сферах, они наиболее полезны в связке с пиринговыми сетями, так как в этих сетях указание на ресурсы не требует постоянно доступного их источника.

Содержание

Применение

На данный момент чаще всего используются на DC++ порталах, где они публикуются вместе с подробным описанием файла.

Поскольку не все парсеры воспринимают магнет-ссылку так же, как и любую другую URL ссылку, они могут встречаться как обычный текст (может быть разбита на несколько строк). Встретив такую ссылку, её необходимо предварительно «собрать» (удалить символы перевода строки).

Использование хеш-кодов

Наиболее распространенное использование magnet-ссылок — указание на конкретный файл при помощи его уникального идентификатора, подобного ISBN, но основанного на хеш-коде содержимого. В отличие от типичных идентификаторов, он может быть сгенерирован любым обладателем файла, а потому нет необходимости в каком-либо централизованном институте, контролирующем присвоение таких идентификаторов.

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

Одно из преимуществ magnet-ссылок — их открытость и независимость от платформы: ссылка может быть использована для загрузки файла при помощи разнообразных приложений на практически всех операционных системах. Так как ссылки кратки и представляют собой строку текста, пользователи могут просто использовать операции копирования и вставки для отправки ссылок по электронной почте и программам мгновенного обмена сообщениями.

Техническое описание

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

Параметры

dn (Display Name) — Имя файла
xl (eXact Length) — Размер файла в байтах
dl (Display Length) — Отображаемый размер в байтах
xt (eXact Topic) — URN, содержащий хеш файла
as (Acceptable Source) — Веб-ссылка на файл в Интернете
xs (eXact Source) — P2P ссылка
kt (Keyword Topic) — Ключевые слова для поиска
mt (Manifest Topic) — Ссылка на метафайл, который содержит список магнетов (MAGMA)
tr (TRacker) — Адрес трекера для BitTorrent клиентов.

URN, содержащий хеш (xt)

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

TTH (Tiger Tree Hash)

SHA-1 (Secure Hash Algorithm 1)

BitPrint [2]

Это последовательная запись хеша SHA-1 и TTH, разделённых точкой. Хеш используется в Gnutella2. Direct Connect использует только TTH часть BitPrint

ED2K (EDonkey2000) Hash

AICH [3] (Advanced Intelligent Corruption Handler)

Неофициальный URN для магнет. eDonkey2000 клиентами пока не читается. Хеш используется в eDonkey2000 для восстановления целостности файла.

Kazaa Hash

BTIH (BitTorrent Info Hash)

MD5 (Message Digest 5)

CRC-32 (Cyclic Redundancy Check)

Неофициальный URN для магнет. В P2P сетях не используется.

Веб-ссылки на файл

Существует два вида ссылок, которые можно вставить в магнет-ссылку.

Обычная (as)

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

P2P (xs)

Эта ссылка — обычно адрес файла не на сервере, а на P2P клиенте или адрес хаба (в случае DC++). По этой ссылке клиент пытается сразу соединиться и запросить файл или его источники. Данное поле обычно используется p2p клиентами для хранения источника. Ссылка может содержать хеш файла.

Content-Addressable Web URL

[4] Данный вид ссылки в основном используется только клиентом Shareaza.

Ссылка на DirectConnect хаб с источниками файла

По этой ссылке клиент DirectConnect сразу же соединяется с указанным хабом. Правильно работает только в raw виде в конце магнет-ссылки. Позволяет собраться качающим один тот же файл по этой магнет-ссылке на одном хабе.

Для вставки в магнет-ссылку желательно использовать адрес крупного публично доступного Direct Connect хаба на котором нет ограничений по размеру шары (доступных для скачивания с клиента файлов).

Ссылка на кеш источников файла для Gnutella2

В данном случае ссылка указывает не на клиент, а на кеш источников. Кеш не имеет у себя файла, но записывает и выдаёт адреса тех, у кого открыт порт на раздачу и он обратился по этому адресу. Тем самым, те, кто обращался за этим файлом по этому адресу, возможно, уже получили файл и теперь могут передать его следующему запросившему. Эта система работает аналогично BitTorrent трекеру.

Ссылка на ED2K источник

Отображаемый размер (dl)

Магнитные ссылки ссылаются только на один файл. В некоторых DC++ клиентах есть работающая реализация ссылок на папки. Такие ссылки инвариантны относительно переименования файлов в папке, но неинвариантны относительно удаления, изменения или добавления таких файлов, как Thumbs.db, program.ini и тому подобных, поэтому более надёжный способ сослаться на папку — создать метафайл. Метафайл является файлом, его можно послать в приложении или сохранить на web–сайте, но также на него можно сослаться магнитной ссылкой, например, в чате. Однако, xl параметр такой ссылки характеризует размер метафайла, но не размер директории, что неудобно. Параметр dl характеризует именно размер директории, описываемой метафайлом. ПО, распознающее и отображающее магнитные ссылки в читабельном виде, должно отдавать предпочтение параметру dl при отображении размера. dl не является техническим параметром, влияющим на скачивание или поиск, поэтому этот параметр применим в других вариантах использования, например, в магнитных ссылках на составные раздачи BitTorrent.

Манифест (mt)

Это ссылка на список ссылок (файл лист). Может быть как веб-ссылкой,

Совместно с остальными может использоваться для получения дополнительной информации по файлу.

Ключевые слова (kt)

Это поле задаёт строку для поиска в P2P сетях.

Адрес трекера (tr)

URL трекера. Используется для получения BitTorrent источников без использования сети DHT. Позволяет обойтись без торрент файла (он скачивается у полученных источников). [5]

Дополнение формата (x.)

Для самостоятельного дополнения формата неофициальными параметрами предусмотрен для них префикс ‘x.’

Группы параметров

Названиям параметров одной группы добавляется суффикс ‘.’ (точка) и индекс группы.

Замечание

Некоторые программы, создающие магнет-ссылку, не кодируют специальные и национальные символы в URI представление (%20) и тем самым эти ссылки на веб-странице могут вызвать ошибки. Особенно это важно, когда ссылка, вставляемая в магнет, содержит знаки «&»; они должны быть заменены «%26».

URI Кодирование

Вставляемые ссылки в предназначенные для этого поля (as, xs, tr) перед этим должны быть URI-кодированы [6]

в магнет-ссылке должен выглядеть так

«# [7]%& [7]*, [7]: [7]; [7]? [7][^` <|>
%22%23%25%26%27%2a%2c%3a%3b%3c%3e%3f%5b%5e%60%7b%7c%7d%20 [8]

Вставка в HTML

Перед вставкой в HTML код в ссылке необходимо заменить все знаки „&“ на „&“.

при вставке в HTML код должен выглядеть так

Разбиение на строки

Публикация

В некоторых форумах делают специальный BBCode тег [magnet], но, если его нет, можно попробовать воспользоваться тегом [url].

Кликнув по такой ссылке, пользователь попадёт на страницу, которая перенаправит на исходную магнет-ссылку.

Пример

Магнет-ссылка на файл mediawiki-1.15.1.tar.gz (для удобства восприятия ссылка разбита на строки):

Данная ссылка содержит необходимую информацию для возможности скачивания по ней в 5и p2p сетях: eDonkey2000, Direct Connect, BitTorrent, Gnutella, Gnutella2

Также в ней реализована схожая с торрент трекером система для сетей Gnutella2 и Direct Connect.

Особенности поддержки в клиентах

Универсальные
КлиентdnxlxtasxsktmttrПерехватВставка
ShareazaДаДаurn:sha1:
urn:tree:tiger:
urn:bitprint:
urn:ed2k:
urn:md5:
urn:btih:
http:
ftp:
http:
ftp:
ДаНетДаДаДа
Mldonkey??????????
Direct Connect
ApexDC++ 1.0.1ДаДаurn:tree:tiger:
urn:bitprint:
dchub://[hubaddress]:[hubport]dchub://[hubaddress]:[hubport]Нет?НетДаНет
FlylinkDC++ r398 releaseДаДаurn:tree:tiger:
urn:bitprint:
dchub://[hubaddress]:[hubport]dchub://[hubaddress]:[hubport]НетНетНетДаНет
GreyLink 0.39ДаДаurn:tree:tiger:
urn:bitprint:
????НетДаДа
BitTorrent
Vuze (старое название: Azureus) 3.0??urn:btih:???????
LeechCraft 0.3ДаДаurn:btih:??Да?ДаДаДа
μTorrent 2.0ДаДаurn:btih:????ДаДаДа
BitCometДаДаurn: btih:НетНетНетНетДаДаДа
Transmission (as of v1.80) [14] [15]ДаНетurn: btih:НетНетНетНетДаДаДа
Gnutella
LimeWireДаДаurn: sha1:http:
urn: guid:
?НетНетНетДаДа
EDonkey2000
aMule 2.2.1ДаДаurn:ed2k:?????Возможен при помощи MLDonkey Protocol Handler для FireFoxДа
КлиентdnxlxtasxsktmttrПерехватВставка

«Да» — поддерживается; «Нет» — не поддерживается; «?» — поддержка неизвестна.

DC++ клиенты

Большинство «перехватывают» магнет-ссылку только из браузера. Поэтому текстовый магнет надо вставить в адресную строку браузера и нажать кнопку «Переход» (В браузере рядом с адресной строкой) или Enter (На клавиатуре). Для другого типа достаточно просто кликнуть мышью по ссылке. GreyLink позволяет вводить магнитные ссылки в клиенте («Файл → Ввести магнитную ссылку…», либо «Ctrl+M»).

aMule 2.2

«воспринимает» магнет, только если его вставить в строку eD2k Link внизу клиента. Поэтому магнет-ссылку необходимо предварительно «собрать», скопировать, вставить в это поле и нажать кнопку добавить.

ED2K Хеш, размер, имя файла должны быть первыми и в этом порядке. Клиент делит ссылку. Данные о размере файла и его хеш могут быть в разных частях. Из-за этого ссылка может стать не пригодной для скачивания.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *