.torrent

Metadatafilen med filtypenavnet .torrent er en ordbog i bencode - format - brugt i BitTorrent p2p -netværket og indeholder information om filer, trackere mv.

Beskrivelse

Indeholder følgende oplysninger:

Segmentstørrelsen justeres, når torrenten oprettes, og er normalt en potens af to størrelser. Når du vælger en størrelse, er det nødvendigt at finde en balance relateret til protokollens mekanisme (se nedenfor). Segmentstørrelsen spænder oftest fra 128 kilobyte til 2-4 megabyte, selvom meget store distributioner (ca. hundrede gigabyte) kan bruge segmenter på 32-64 megabyte.

Hvis distributionen består af flere filer, bliver de under hashing- processen læst i en række og betragtes som en kontinuerlig strøm af data. Derfor indeholder segmentet, der indeholder slutningen af ​​en fil, også begyndelsen af ​​den næste. Men for at verificere rigtigheden af ​​det downloadede segment skal du have det i sin helhed. Det er derfor, på trods af at de fleste klienter ikke understøtter download af alle filer i distributionen, men kun nogle, vil det indledende og/eller sidste stykke filer, der ikke er valgt til download, næsten altid også blive downloadet.

Da hashes i en .torrent-fil inkluderer navnene og strukturen af ​​distributionsmapper, er det generelt umuligt at omdøbe filer, mens du bevarer muligheden for at distribuere dem. Nogle klienter understøtter dog ændring af strukturen, såsom oprettelse eller omdøbning af mapper og omdøbning eller flytning af filer.

Metadatafilen er en ordbog i bencode - format med den yderligere betingelse, at alle data, der er tegnstrenge, er kodet i UTF-8 . Metadatafiler kan distribueres gennem alle kommunikationskanaler: de (eller links til dem) kan lægges ud på webservere , lægges på netværksbrugeres hjemmesider, sendes via e-mail , offentliggøres i blogs eller RSS -nyhedsfeeds . Det er også muligt at få info-delen af ​​den offentlige metadatafil direkte fra andre deltagere i distributionen takket være udvidelsen af ​​protokollen "Udvidelse for peers til at sende metadatafiler" . Dette giver dig mulighed for at klare dig med kun at udgive et magnetlink . Efter på en eller anden måde at have modtaget filen med metadata, kan klienten begynde at downloade.

.micro.torrent

En mikrotorrent er en enkeltfilstorrent, hvor segmentstørrelsen er den samme som filstørrelsen, eller 16.384 bytes, hvis filstørrelsen er mindre [3] . I modsætning til en normal torrent oprettes en mikrotorrent ud fra et magnetlink , der indeholder filens sha1-hash, navn og størrelse. [4] Mikrotorrent tillader en torrentklient at downloade små filer (op til 2MB) fra en webserver uden at oprette en standard torrentfil.

Eksempel:

magnet link

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

konverteret til torrent-fil [5]

data:application/x-bittorrent;,d4:infod6:lengthi10826029e4:name23:mediawiki-1.15.1.tar.gz12:piece%20lengthi10826029e6:pieces20:%bc%6f%a7%90%b7%92%88 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

Noter

  1. Valgfri hashes i .torrent-metadatafiler Arkiveret 23. september 2018 på Wayback Machine
    BEP0030 Merkle hash torrent-udvidelse Arkiveret 14. september 2009 på Wayback Machine
  2. Ekstern sourcing Arkiveret 23. september 2018 på Wayback Machine
    BEP0017 HTTP Seeding (Hoffman-stil) Arkiveret 13. december 2013 på Wayback Machine
    BEP0019 WebSeed - HTTP/FTP Seeding (GetRight stil) Arkiveret 13. december 2013 på Wayback Machine
  3. ↑ Til uTorrent- kompatibilitet
  4. magnet-konverter/magnet-konverter.htm hos master ivan386/magnet-konverter
  5. Torrent-filen præsenteres som data: URL