Декодер на магнитни връзки
Анализирайте и декодирайте магнитни връзки, за да извлечете хеш на информация, име на дисплей, размер на файл, тракери и други.
Вход
Изход
Прочети ме
Какво е магнитна връзка?
Магнитната връзка е URI схема, която идентифицира файл по неговото съдържание, а не по неговото местоположение. Вместо да сочи към сървър, който хостира файла, магнитната връзка съдържа криптографски хеш на съдържанието на файла. Всеки BitTorrent клиент може да използва този хеш, за да намери пиъри в мрежата, които вече имат файла, и да го изтегли директно от тях — не е необходим централен сървър.
Магнитните връзки станаха широко разпространени като замяна на .torrent файлове. Те са по-кратки, могат да бъдат споделяни като обикновен текст и не изискват хостинг сайт да остане онлайн. Самата връзка кодира всичко, което клиентът трябва: уникалния хеш, името на файла, тракерите за свързване и по желание очаквания размер на файла.
Описание на инструмента
Този инструмент анализира магнитна връзка и показва всички информации, кодирани в нея, в структуриран, четлив формат. Поставете всеки магнитен URI и веднага вижте информационния хеш, алгоритъма на хеша, името на торента, размера на файла, списъка на тракерите, уеб семена, ключови думи, точни източници и адреси на пиъри — без да имате нужда от торент клиент.
Как работи
URI магнитна връзка се състои от схема (magnet:?), последвана от параметри ключ-стойност, разделени с &. Инструментът декодира всеки параметър според спецификацията на BitTorrent магнитна връзка (BEP 9):
- xt (exact topic) — стойността
urn:btih:<hash>илиurn:sha1:<hash>, която уникално идентифицира торента - dn (display name) — четливото име на торента, кодирано с URL
- xl (exact length) — общия размер на съдържанието в байтове
- tr (tracker) — URL адреси за обявяване на BitTorrent тракери, кодирани с URL
- as (acceptable source / web seed) — HTTP URL адреси, от които файлът може да бъде изтеглен директно
- kt (keyword topic) — ключови думи за търсене, свързани със съдържанието
- xs (exact source) — URL адрес, сочещ към торент файл или P2P източник
- x.pe (peer address) — явни адреси на пиъри в формат
host:port
Функции
- Извлича информационния хеш и алгоритъма на хеша (BTIH, SHA1 и т.н.) от всеки валиден магнитен URI
- Показва пълното декодирано име за показване и четливия размер на файла
- Списък на всички тракери, уеб семена и точни източници ред по ред за лесно копиране
- Показва ключови думи като визуални значки
- Работи изцяло в браузъра — нищо не се изпраща на сървър
Случаи на употреба
- Проверка на магнитна връзка преди отваряне — проверете информационния хеш и списъка на тракерите, за да видите дали връзката изглежда легитимна, преди да я предадете на торент клиент.
- Извличане на URL адреси на тракери — копирайте отделни URL адреси за обявяване на тракери от магнитна връзка, за да ги добавите ръчно към друг торент или клиент.
- Отстраняване на грешки в метаданни на торент — разработчици, които изграждат BitTorrent инструменти, могат бързо да проверят как са структурирани магнитните връзки и да валидират, че параметрите са правилно кодирани.
Ограничения
- Инструментът чете само това, което е кодирано в самата магнитна връзка. Той не изтегля
.torrentфайла и не се свързва с никой тракер, така че детайлите за отделни файлове (имена на отделни файлове, размери) не са налични само от връзката. - Много дълги магнитни връзки с много тракери могат да бъдат съкратени от източника, който ги е споделил; инструментът показва точно това, което присъства във връзката.