Czym jest plik torrent?

Plik torrent (.torrent) to mały plik metadanych używany przez protokół BitTorrent do koordynowania udostępniania plików w sieci peer-to-peer. Nie zawiera on rzeczywistych udostępnianych plików — przechowuje natomiast informacje takie jak nazwy plików, rozmiary, struktura folderów, skróty fragmentów oraz adresy URL trackerów. Po otwarciu w kliencie BitTorrent te metadane informują oprogramowanie, jak zlokalizować i pobrać zawartość od innych użytkowników sieci.

Pliki torrent używają formatu danych zwanego Bencode, który koduje metadane w zwartą strukturę binarną. Każdy plik w torrencie jest dzielony na fragmenty o stałym rozmiarze, a skrót SHA-1 każdego fragmentu jest przechowywany wewnątrz pliku .torrent. Pozwala to klientom weryfikować integralność pobranych danych blok po bloku.

Opis narzędzia

To narzędzie umożliwia tworzenie plików .torrent bezpośrednio w przeglądarce. Prześlij jeden lub wiele plików, skonfiguruj adresy URL trackerów, web seedy, długość fragmentów i inne metadane, a następnie wygeneruj i pobierz wynikowy plik .torrent. Całe przetwarzanie odbywa się po stronie klienta — Twoje pliki nigdy nie są przesyłane na serwer.

Opis opcji

  • Nazwa torrenta: Niestandardowa nazwa wyświetlana dla torrenta. Domyślnie ustawiona jako „untitled", ale można ją zmienić na dowolną opisową nazwę.
  • Komentarz: Opcjonalna notatka tekstowa osadzona w metadanych torrenta, widoczna dla każdego, kto otworzy plik .torrent.
  • Utworzony przez: Opcjonalne pole wskazujące, kto lub co utworzyło torrenta.
  • Długość fragmentu: Rozmiar każdego fragmentu danych wymienianego między użytkownikami. Opcja „Auto" dobiera odpowiedni rozmiar na podstawie całkowitego rozmiaru pliku. Mniejsze fragmenty poprawiają weryfikację integralności, ale zwiększają rozmiar pliku .torrent; większe fragmenty zmniejszają narzut dla dużych plików.
  • Prywatny torrent: Po włączeniu wyłącza DHT (Distributed Hash Table) i PEX (Peer Exchange), ograniczając wykrywanie użytkowników wyłącznie do określonych trackerów. Powszechnie stosowane w społecznościach prywatnych trackerów.
  • Trackery: Adresy URL ogłoszeń dla trackerów BitTorrent, które pomagają użytkownikom się odnajdywać. Każdy tracker jest dodawany osobno i zajmuje własny poziom.
  • Web seedy: Adresy HTTP/HTTPS, pod którymi pliki mogą być pobierane bezpośrednio jako rozwiązanie awaryjne, z wykorzystaniem protokołu web seedingu BEP 19.

Funkcje

  • Tworzenie torrentów z jednym lub wieloma plikami dowolnego typu
  • Dodawanie wielu adresów URL trackerów i web seedów
  • Konfigurowalna długość fragmentu od 16 KB do 16 MB lub automatyczny dobór
  • Obsługa prywatnych torrentów dla społeczności z ograniczonym dostępem do trackerów
  • Wyświetlanie wygenerowanych metadanych torrenta, w tym skrótu info hash, całkowitego rozmiaru, liczby fragmentów i rozmiaru pliku torrent

Przypadki użycia

  • Dystrybucja dużych plików, takich jak wydania oprogramowania, zbiory danych lub archiwa mediów, w sieci peer-to-peer
  • Tworzenie prywatnych torrentów do przesyłania do społeczności prywatnych trackerów
  • Generowanie torrentów z awaryjnymi adresami URL web seedów dla niezawodnej dostępności plików

Jak to działa

  1. Wybierz jeden lub więcej plików za pomocą selektora plików z funkcją przeciągania i upuszczania.
  2. Skonfiguruj opcje torrenta: nazwę, trackery, długość fragmentu, prywatność i opcjonalne metadane.
  3. Kliknij „Generuj .torrent" — narzędzie dzieli pliki na fragmenty, oblicza skróty SHA-1 dla każdego fragmentu i koduje wszystko w formacie Bencode.
  4. Przejrzyj wygenerowane informacje o torrencie (nazwa, info hash, rozmiary, szczegóły fragmentów) w panelu wyników.
  5. Kliknij „Pobierz .torrent", aby zapisać plik.

Wskazówki

  • W przypadku plików poniżej 1 GB domyślna opcja „Auto" dla długości fragmentu sprawdza się dobrze. W przypadku bardzo dużych plików (10 GB+) rozważ wybranie fragmentów o rozmiarze 4 MB lub 8 MB, aby plik .torrent pozostał łatwy w zarządzaniu.
  • Dodaj co najmniej jeden adres URL trackera, jeśli chcesz, aby użytkownicy mogli się odnajdywać za pośrednictwem scentralizowanego serwera ogłoszeń. Bez trackerów można używać wyłącznie DHT i PEX (chyba że torrent jest oznaczony jako prywatny).
  • Wyświetlony po wygenerowaniu info hash jednoznacznie identyfikuje Twój torrent i może być użyty do tworzenia linków magnet.