Dekoder linków magnet
Analizuj i dekoduj linki magnet, aby wyodrębnić skrót informacji, nazwę wyświetlaną, rozmiar pliku, trackery i wiele więcej.
Wejście
Wyjście
Instrukcja
Co to jest link magnetyczny?
Link magnetyczny to schemat URI, który identyfikuje plik na podstawie jego zawartości, a nie lokalizacji. Zamiast wskazywać na serwer hostujący plik, link magnetyczny zawiera kryptograficzny hash zawartości pliku. Każdy klient BitTorrent może użyć tego hasza do znalezienia peerów w sieci, którzy już posiadają plik, i pobrać go bezpośrednio od nich — bez potrzeby centralnego serwera.
Linki magnetyczne stały się powszechne jako zamiennik plików .torrent. Są krótsze, można je udostępniać jako zwykły tekst i nie wymagają, aby witryna hostingowa pozostawała online. Sam link koduje wszystko, czego potrzebuje klient: unikalny hash, nazwę pliku, trackery do połączenia i opcjonalnie oczekiwany rozmiar pliku.
Opis narzędzia
To narzędzie analizuje link magnetyczny i wyświetla wszystkie informacje w nim zakodowane w strukturalnym, czytelnym formacie. Wklej dowolny URI magnetyczny i natychmiast zobacz hash informacyjny, algorytm haszowania, nazwę torrenta, rozmiar pliku, listę trackerów, web seedy, słowa kluczowe, dokładne źródła i adresy peerów — bez potrzeby klienta torrent.
Jak to działa
URI magnetyczny składa się ze schematu (magnet:?) następnie parametrów klucz-wartość oddzielonych &. Narzędzie dekoduje każdy parametr zgodnie ze specyfikacją linku magnetycznego BitTorrent (BEP 9):
- xt (exact topic) — wartość
urn:btih:<hash>luburn:sha1:<hash>, która jednoznacznie identyfikuje torrent - dn (display name) — czytelna dla człowieka nazwa torrenta, zakodowana w URL
- xl (exact length) — całkowity rozmiar zawartości w bajtach
- tr (tracker) — adresy URL ogłoszeń dla trackerów BitTorrent, zakodowane w URL
- as (acceptable source / web seed) — adresy URL HTTP, z których plik można pobrać bezpośrednio
- kt (keyword topic) — słowa kluczowe związane z zawartością
- xs (exact source) — adres URL wskazujący na plik torrent lub źródło P2P
- x.pe (peer address) — jawne adresy peerów w formacie
host:port
Funkcje
- Wyodrębnia hash informacyjny i algorytm haszowania (BTIH, SHA1, itp.) z dowolnego prawidłowego URI magnetycznego
- Wyświetla pełną zdekodowaną nazwę wyświetlaną i czytelny dla człowieka rozmiar pliku
- Wyświetla wszystkie trackery, web seedy i dokładne źródła linia po linii, aby ułatwić kopiowanie
- Wyświetla tagi słów kluczowych jako wizualne odznaki
- Działa całkowicie w przeglądarce — nic nie jest wysyłane na serwer
Przypadki użycia
- Weryfikacja linku magnetycznego przed jego otwarciem — sprawdź hash informacyjny i listę trackerów, aby sprawdzić, czy link wygląda na prawidłowy, zanim przekażesz go klientowi torrent.
- Wyodrębnianie adresów URL trackerów — skopiuj poszczególne adresy URL ogłoszeń trackerów z linku magnetycznego, aby dodać je ręcznie do innego torrenta lub klienta.
- Debugowanie metadanych torrenta — deweloperzy tworzący narzędzia BitTorrent mogą szybko sprawdzić, jak strukturyzowane są linki magnetyczne i zweryfikować, że parametry są prawidłowo zakodowane.
Ograniczenia
- Narzędzie odczytuje tylko to, co jest zakodowane w samym linku magnetycznym. Nie pobiera pliku
.torrentani nie łączy się z żadnym trackerem, dlatego szczegóły dla poszczególnych plików (nazwy poszczególnych plików, rozmiary) nie są dostępne samego linku. - Bardzo długie linki magnetyczne z wieloma trackerami mogły zostać skrócone przez źródło, które je udostępniło; narzędzie wyświetla dokładnie to, co jest obecne w linku.