Arquivo torrent

Arquivo torrent
Extensão do arquivo .torrent
MIME application/x-bittorrent

Um arquivo torrent é um arquivo contendo metadados usados para Bittorrent. Está definido na especificação do protocolo Bittorrent[1], criado por Bram Cohen. Um torrent simplesmente é uma informação acerca do arquivo de destino, embora não contenha nenhuma informação sobre o conteúdo do ficheiro. A única informação que contém no arquivo torrent é a localização das partes do arquivo de destino. Os torrents funcionam dividindo o arquivo ou arquivos em partes menores localizadas em diferentes hosts de maneira ilimitada. Com esse método os arquivos grandes são baixados de maneira mais eficiente, ou seja, mais rapidamente. Quando um cliente (o receptor do arquivo) inicia o download por torrent, as pequenas partes requisitadas são encontradas mais rapidamente devido a informação do arquivo torrent.

NOTA: O arquivo de destino só funciona quando todas as partes são completadas.

Um arquivo torrent pode conter muitas URLs de trackers e a integridade de todos os metadados de todas as partes. Também pode conter metadados adicionais para a extensão das especificações Bittorrent.[2]

Estrutura do arquivo

Um arquivo torrent é um dicionário de Bencode com as seguintes chaves:

  • announce - a URL do tracker.
  • info - isto cria um dicionário cujas chaves são dependentes se um ou mais arquivos estão sendo compartilhados.
  • name - diretório sugerido onde os arquivos serão guardados.
  • piece length - número de bytes por parte. É comumente 218 = 256 KiB = 262,144 B.
  • pieces - uma lista de hash. Esta é a concatenação de cada hash SHA-1 das partes. Como SHA-1 retorna um hash de 160 bits cada parte será uma sequência cujo comprimento é um múltiplo de 160-bits.
  • length - tamanho do arquivo em bytes (somente quando o arquivo está sendo compartilhado).
  • files - uma lista de dicionários cada uma correspondendo a um arquivo (somente quando vários arquivos estão sendo compartilhados). Cada dicionário tem as seguintes chaves:
  • path - uma lista de seqüências correspondentes aos nomes de subdiretório, a última delas é o nome do arquivo real.
  • length - o tamanho do arquivo em bytes.

Todas as sequências devem ser codificadas em UTF-8.

Extensões

Extensões dos projetos

Estas extensões estão sendo consideradas para a normalização. Arquivos torrent usam a extensão ".torrent".

Tabelas de Hash distribuídas

BEP-0005[3] expande o BitTorrent para suportar tabelas de hash distribuídas.

Um dicionário torrent sem tracker não tem uma chave de anunciar. Em vez disso, um torrent sem tracker tem uma chave de nós:

{
...
'nodes': [["<host>", <port>], ["<host>", <port>], ...]
...
}

Por exemplo,

'nodes': [["127.0.0.1", 6881], ["your.router.node", 4804]]

A especificação recomenda que nós "devem ser definidos para os nós mais próximos de K na tabela de roteamento do cliente de torrent. Alternativamente, a chave pode ser definida como um nó conhecido o bem como um operado pela pessoa geradora do torrent."

Múltiplos trackers

BEP-0012[4] expande o Bittorrent para suportar múltiplos trackers.

Uma nova chave,announce-list, é adicionada no topo da lista.

...
}

Seeds HTTP

BEP-0017[5] expande o Bittorrent para suportar seeds HTTP}}.

Uma nova chave, httpseeds, é adicionada no topo da lista. O valor da chave é uma lista de endereços da web onde os arquivos podem ser recuperados:

{
...
'httpseeds': 
...
}

Torrents privados

BEP-0027[6] expande o Bittorrent para suportar torrents privados.

Uma nova chave, private, é adicionada no topo da lista. Se o valor for 1 o torrent é privado.

{
...
'private': 1
...
}

Merkle trees

BEP-0030[7] expande o BitTorrent para suportar Merkle trees.

{
...
'info': {
...
'root hash': e6bdebcc5d55da0a77f4bb1b57d88de794838577
...
}
...
}

Exemplos

Arquivo único

Aqui está um arquivo torrent de-bencode (com partes de tamanho 256 KB = 262144 bytes) para o arquivo debian-503-amd64-CD-1.iso (cujo tamanho e 647 MB = 678301696 bytes):

{
    'announce': 'http://bttracker.debian.org:6969/announce'[ligação inativa],
    'info':
    {
        'name': 'debian-503-amd64-CD-1.iso',
        'piece length': 262144,
        'length': 678301696,
        'pieces': '841ae846bc5b6d7bd6e9aa3dd9e551559c82abc1...d14f1631d776008f83772ee170c42411618190a4'
    }
}

Múltiplos arquivos

Aqui está um arquivo torrent de-bencode (com partes de tamanho 256 KiB = 262144 B) para 2 arquivos, 111.txt e 222.txt:

{
    'announce': 'http://tracker.site1.com/announce'[ligação inativa],
    'info:
    {
        'name': 'directoryName',
        'piece length': 262144,
        'files':
        [
            {'path': '111.txt', 'length': 111},
            {'path': '222.txt', 'length': 222}
        ],
        'pieces': '6a8af7eda90ba9f851831073c48ea6b7b7e9feeb...8a43d9d965a47f75488d3fb47d2c586337a20b9f'
    }
}

Veja também

Referências

Read other articles:

Lin Chi-ling 林志玲Lin berpidato di National Taiwan University of Science and TechnologyLahir29 November 1974 (umur 48)Taipei, TaiwanNama lainSister Chi-ling,[1] 040, Ice-cream,[2] Top Taiwan Model.Informasi modelingTinggi174 cm (5 ft 9 in)Warna rambutHitamWarna mataCokelatManajerCatwalk Production House Lin Chi-ling Hanzi: 林志玲 Alih aksara Mandarin - Hanyu Pinyin: Lín Zhìlíng - Wade-Giles: Lin Chi-ling Min Nan - Romanisasi POJ: Lím Jî-Lé...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada April 2016. Udang Karang merupakan binatang air yang jepitnya besar dan tubuhnya diselimuti oleh kulit tubuh yang keras.[1] Udang karang biasanya hidup di perairan daerah air tawar dan tubuhnya lebih kecil dibandingkan dengan binatang air seperti lobster. ...

 

De Fryske Marren Localidade dos Países Baixos BandeiraBrasão de armas Localização de Frísia nos Países Baixos Dados gerais Fundado em 2014 Prefeito Fred Veenstra Localização Tipo de localidade Município Fuso horário UTC+1 Características geográficas Banhado por Prinses Margrietkanaal Área 549,10 km² População (2020) 51 678 hab.    - densidade 0 hab/Km² Altitude 2 m Códigos Código postal 8461–8544 código CBS 1940 Sítio web www.defryskemarren.nl P...

Дзяржаўны гімн Беларускай Савецкай Сацыялiстычнай РэспублiкiB. Indonesia: Lagu Kebangsaan RSS ByelorusiaLagu kebangsaan  RSS ByelorusiaPenulis lirikMihas' KlimovichKomponisNestar SakalowskiPenggunaan1955Pencabutan1991Sampel audioVokalberkasbantuan Lagu Kebangsaan Republik Sosialis Soviet Byelorusia (bahasa Belarus: Дзяржаўны гімн Беларускай Савецкай Сацыялiстычнай Рэспублiкi; ...

 

Spółgłoska półotwarta z retrofleksją Numer IPA 152 ɻ Jednostka znakowa &#635; Unikod U+027b UTF-8 (hex) c9 bb Inne systemy X-SAMPA r\` Kirshenbaum r. IPA Braille↗ ⠲⠼ Przykład informacje • pomoc Obraz znaku Ta strona zawiera symbole fonetyczne MAF. Bez właściwego wsparcia renderowania wyświetlane mogą być puste prostokąty lub inne symbole zamiast znaków Unikodu. Spółgłoska półotwarta z retrofleksją – rodzaj dźwięku spółgłoskowego. W systemie IPA o...

 

Former type of parliamentary borough or constituency in England This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Rotten and pocket boroughs – news · newspapers · books&...

У этого термина существуют и другие значения, см. Роза Хутор. Вид на трассу параллельного гигантского слалома (сноуборд) во время Олимпийских игр 2014 года Экстрим-парк «Роза Хутор» — спортивный комплекс, расположенный на территории горнолыжного комплекса «Роза Хутор» к з...

 

Duke of Lower Pannonia Ljudevit/LiudewitDuke of Lower Pannonia[1][b]Reignc. 810 – c. 823SuccessorRatimirDied823Dalmatia Ljudevit (pronounced [ʎûdeʋit]) or Liudewit (Latin: Liudewitus), often also Ljudevit Posavski, was the Duke of the Slavs in Lower Pannonia[1][b] from 810 to 823. The capital of his realm was in Sisak (today in Croatia). As the ruler of the Pannonian Slavs,[2] he led a resistance to Frankish domination. Having lost the war against Fran...

 

Esta é uma lista de correntes de gelo da Antártica. Uma lista completa das correntes de gelo da Antártica não está disponível. Nomes e localizações de feições de gelo da Antártica, incluindo aquelas listadas abaixo, podem ser encontradas no Comitê Científico sobre Pesquisa Antártica, Dicionário Geográfico.[1] Os maiores sistemas de drenagem de gelo da Antártica são dados por Rignot e Thomas (2002).[2] Estes incluem as correntes de gelo de maior fluxo, que estão listadas aba...

This article needs to be updated. Please help update this article to reflect recent events or newly available information. (May 2018) American TV series or program Guy's Big BiteGenreCooking showCreated byFood NetworkStarringGuy FieriCountry of originUnited StatesNo. of seasons19No. of episodes191ProductionRunning timeapprox. 22 minutesOriginal releaseNetworkFood NetworkReleaseJune 25, 2006 (2006-06-25) –December 18, 2016 (2016-12-18) Guy's Big Bite is a Food Network sho...

 

Member of an 1810s English anti-textile-machinery organisation For the musical recording, see Luddite (EP). Not to be confused with Ludites. The Leader of the Luddites, 1812. Hand-coloured etching. The Luddites were members of a 19th-century movement of English textile workers which opposed the use of certain types of cost-saving machinery, often by destroying the machines in clandestine raids. They protested against manufacturers who used machines in a fraudulent and deceitful manner to repl...

 

Protein-coding gene in the species Homo sapiens E2F4Available structuresPDBOrtholog search: PDBe RCSB List of PDB id codes1CF7IdentifiersAliasesE2F4, E2F-4, E2F transcription factor 4External IDsOMIM: 600659 MGI: 103012 HomoloGene: 1471 GeneCards: E2F4 Gene location (Human)Chr.Chromosome 16 (human)[1]Band16q22.1Start67,192,155 bp[1]End67,198,918 bp[1]Gene location (Mouse)Chr.Chromosome 8 (mouse)[2]Band8|8 D3Start106,024,295 bp[2]End106,032,002 bp&#...

Sexual preference for adolescents Erastes (lover) and Eromenos (beloved) kissing. Tondo of an Attic red-figured cup, c. 480 BC Ephebophilia is the primary sexual interest in mid-to-late adolescents, generally ages 15 to 19.[1][2] The term was originally used in the late 19th to mid-20th century.[1] It is one of a number of sexual preferences across age groups subsumed under the technical term chronophilia. Ephebophilia strictly denotes the preference for mid-to-l...

 

Iconography of the Sudarshana Chakra upon a temple wall Discus weapon used by Vishnu The Sudarshana Chakra (Sanskrit: सुदर्शनचक्र, romanized: Sudarśanacakra) is a divine discus, attributed to Vishnu in the Hindu scriptures.[1] The Sudarshana Chakra is generally portrayed on the right rear hand of the four hands of Vishnu, who also holds the Panchajanya (conch), the Kaumodaki (mace), and the Padma (lotus).[2] In the Rigveda, the Sudarshana Chakra is ...

 

Slamat disasterCoordinates37º01'N, 23º10'E 37°01′N 23°10′E / 37.017°N 23.167°E / 37.017; 23.167DateApril 27, 1941; 82 years ago (1941-04-27)TargetThe troopship Slamat and destroyers HMS Diamond and HMS WryneckAttack typeAir attack on shipsWeaponsJunkers Ju 87 dive bombersDeaths983PerpetratorsLuftwaffe NaupliaSlamatDiamond & WryneckAnanes RockSouda Bayclass=notpageimage| Locations involved in the disaster The Slamat disaster is ...

Hiếu Nghị hoàng hậu孝毅皇后Thụy hiệuTư Văn hoàng hậu, Hiếu Nghị Tương hoàng hậu, Hiếu Nghị Trinh Liệt Từ Túc Hiền Minh Thừa Thiên Xương Thánh Tương hoàng hậuHoàng hậu Nam MinhNhiệm kỳ1645–1646Hoàng đếMinh Thiệu TôngTiền nhiệmHiếu Tiết hoàng hậu (với tư cách Hoàng hậu nhà Minh)Kế nhiệmHiếu Cương hoàng hậu Thông tin cá nhânSinh1605MấtThụy hiệuTư Văn hoàng hậuNgày mất1646 Giới tín...

 

Scottish Parliament constituency Not to be confused with Na h-Eileanan an Iar (UK Parliament constituency). Na h-Eileanan an IarCounty constituencyfor the Scottish ParliamentNa h-Eileanan an Iar shown within the Highlands and Islands electoral region and the region shown within ScotlandPopulation26,830 (2019)[1]Current constituencyCreated1999PartyScottish National PartyMSPAlasdair AllanCouncil areaNa h-Eileanan Siar Na h-Eileanan an Iar (/nə ˈhɪlənən ənˈjɪər/; Scottish Gaelic...

 

Den här artikeln har skapats av Lsjbot, ett program (en robot) för automatisk redigering. (2016-06)Artikeln kan innehålla fakta- eller språkfel, eller ett märkligt urval av fakta, källor eller bilder. Mallen kan avlägsnas efter en kontroll av innehållet (vidare information) Liujiahe Liu-chia-ho, 刘家河, Liujiahe Zhen, 刘家河镇 Köpinghuvudort Land  Kina Provins Liaoning Höjdläge 133 m ö.h. Koordinater 40°40′11″N 123°58′45″Ö / 40.6696...

Art technique of slowly transitioning between color hues, shades, or textures Crystal Gradation by Paul Klee, watercolour, 1921. In the visual arts, gradation is the technique of gradually transitioning from one hue to another, or from one shade to another, or one texture to another. Space, distance, atmosphere, volume, and curved or rounded forms are some of the visual effects created with gradation.[1] A gradient illustration, showing a gradation spectrum from black to white. Artist...

 

Not to be confused with Huyton. Village in EnglandHightownVillageSt Stephen's Church, HightownHightownLocation within MerseysidePopulation2,063 (2011)[1]OS grid referenceSD299036Civil parishHightownMetropolitan boroughSeftonMetropolitan countyMerseysideRegionNorth WestCountryEnglandSovereign stateUnited KingdomPost townLIVERPOOLPostcode districtL38Dialling code0151PoliceMerseysideFireMerseysideAmbulanceNorth West UK ParliamentSefton Central...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!