.torrent

Soubor metadat s příponou .torrent je slovník ve formátu bencode - používaný v síti BitTorrent p2p a obsahuje informace o souborech, trackerech atd.

Popis

Obsahuje následující informace:

Velikost segmentu se upraví při vytvoření torrentu a obvykle se jedná o mocninu dvou velikostí. Při výběru velikosti je nutné najít rovnováhu související s mechanismem protokolu (viz níže). Velikost segmentu se nejčastěji pohybuje od 128 kilobajtů do 2-4 megabajtů, i když velmi velké distribuce (asi sto gigabajtů) mohou používat segmenty o velikosti 32-64 megabajtů.

Pokud se distribuce skládá z několika souborů, jsou během procesu hašování čteny za sebou a jsou považovány za nepřetržitý proud dat. Proto nejčastěji segment obsahující konec jednoho souboru obsahuje i začátek dalšího. Abyste si však mohli ověřit správnost staženého segmentu, musíte jej mít celý. To je důvod, proč, přestože většina klientů nepodporuje stahování všech souborů v distribuci, ale pouze některých, bude téměř vždy stažena i počáteční a/nebo konečná část souborů nevybraných ke stažení.

Protože hash v souboru .torrent obsahuje názvy a strukturu distribučních adresářů, je obecně nemožné přejmenovávat soubory při zachování schopnosti je distribuovat. Někteří klienti však podporují změnu struktury, jako je vytváření nebo přejmenování adresářů a přejmenování nebo přesun souborů.

Soubor metadat je slovník ve formátu bencode s dodatečným ustanovením, že všechna data, která jsou znakovými řetězci, jsou kódována v UTF-8 . Metadatové soubory mohou být distribuovány prostřednictvím jakýchkoli komunikačních kanálů: mohou být umístěny na webových serverech , zveřejněny na domovských stránkách uživatelů sítě, zaslány e-mailem , zveřejněny na blozích nebo v informačních kanálech RSS . Informační část veřejného souboru metadat je také možné získat přímo od ostatních účastníků distribuce díky rozšíření protokolu „Extension for Peers to Send Metadata Files“ . To vám umožní vystačit s publikováním pouze magnetického odkazu . Po přijetí souboru s metadaty může klient začít stahovat.

.micro.torrent

Mikro torrent je torrent s jedním souborem, jehož velikost segmentu je stejná jako velikost souboru nebo 16 384 bajtů, pokud je velikost souboru menší [3] . Na rozdíl od normálního torrentu je mikro torrent vytvořen z magnetického odkazu , který obsahuje hash sha1 souboru, název a velikost. [4] Micro-torrent umožňuje torrentovému klientovi stahovat malé soubory (až 2 MB) z webového serveru bez vytvoření standardního torrentového souboru.

Příklad:

magnetický spoj

magnet:?xl=10826029&dn=mediawiki-1.15.1.tar.gz&xt=urn:sha1:XRX2PEFXOOEJFRVUCX6HMZMKS5TWG4K5&as=https%3A%2F%2Freleases.wikimedia.org%2Fmedia5mediawiki%1F.g1

převeden na torrent soubor [5]

data:application/x-bittorrent;,d4:infod6:lengthi10826029e4:name23:mediawiki-1.15.1.tar.gz12:piece%20lengthi10826029e6:pieces20:%bc%6f%a7%90%b7%73%88%9 c6%b4%15%fc%76%65%8a%97%67%63%71%5de8:url-listl69:https%3A%2F%2Freleases.wikimedia.org%2Fmediawiki%2F1.15%2Fmediawiki-1.15. 1.tar.gzee

Poznámky

  1. Volitelné hashe v souborech metadat .torrent Archivováno 23. září 2018 na Wayback Machine
    BEP0030 Merkle hash rozšíření torrentu Archivováno 14. září 2009 na Wayback Machine
  2. Externí sourcing Archivováno 23. září 2018 na Wayback Machine
    BEP0017 HTTP Seeding (Hoffmanův styl) Archivováno 13. prosince 2013 na Wayback Machine
    BEP0019 WebSeed - HTTP/FTP Seeding (styl GetRight) Archivováno 13. prosince 2013 na Wayback Machine
  3. Pro kompatibilitu s uTorrent
  4. magnet-converter/magnet-converter.htm at master ivan386/magnet-converter
  5. Soubor torrentu je prezentován jako data: URL