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

Магнет-ссылка — это схема URI, используемая сетями обмена файлами peer-to-peer (P2P), в частности BitTorrent. Вместо указания на файл, размещённый на сервере, магнет-ссылка кодирует всё необходимое для поиска и загрузки торрента напрямую: хеш информации (уникальный криптографический идентификатор содержимого), дополнительные URL трекеров и отображаемое имя. Поскольку центральный файл не требуется, магнет-ссылки устойчивы и компактны.

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

Описание инструмента

Этот инструмент преобразует магнет-ссылку в загружаемый файл .torrent. Вставьте магнет-URI в поле ввода, нажмите «Преобразовать», и инструмент проанализирует ссылку, чтобы извлечь хеш информации, имя торрента и список трекеров. Полученный файл .torrent можно затем загрузить и открыть в любом совместимом клиенте BitTorrent.

Возможности

  • Анализ магнет-ссылок: Извлекает хеш информации, имя торрента и трекеры объявлений из URI.
  • Генерация файла торрента: Создаёт корректный двоичный файл .torrent, готовый к использованию в любом клиенте BitTorrent.
  • Загрузка одним щелчком: Загружает созданный файл прямо на ваше устройство с понятным именем файла.
  • Проверка: Обнаруживает и сообщает о недействительных или неправильно сформированных магнет-ссылках перед попыткой преобразования.
  • Отображение списка трекеров: Показывает все URL трекеров, встроенные в магнет-ссылку.

Как это работает

Магнет-ссылка кодирует хеш информации (xt=urn:btih:...) и дополнительные параметры, такие как отображаемое имя (dn=) и трекеры (tr=). Этот инструмент анализирует эти параметры и использует их для создания минимального файла метаданных .torrent, содержащего ту же информацию. Полученный файл совместим с любым стандартным клиентом BitTorrent.

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

Варианты использования

  • Совместимость клиентов: Используйте файлы .torrent с менеджерами загрузок или старыми клиентами BitTorrent, которые не поддерживают магнет-ссылки изначально.
  • Автоматизация: Преобразуйте магнет-ссылки в файлы для пакетной обработки или интеграции с инструментами автоматизации торрентов, которые ожидают входные данные в виде файлов .torrent.
  • Архивирование: Сохраняйте метаданные торрента в виде файла для последующего использования без необходимости повторного получения магнет-ссылки.