.torrent

.torrent

Файл метаданных является словарём в bencode формате с расширением .torrent — используется в p2p сети BitTorrent и содержит информацию о файлах, трекерах и др.

Описание

Содержит следующую информацию:

  • URL трекера;
  • Общую информацию о файлах (имя, длину и пр.) в данной раздаче;
  • Контрольные суммы (точнее, хеш-суммы SHA1) сегментов раздаваемых файлов;
  • Passkey пользователя, если он зарегистрирован на данном трекере. Длина ключа устанавливается трекером.
  • (Необязательно) хеш-суммы файлов целиком[1]
  • (Необязательно) Альтернативные источники, работающие не по протоколу BitTorrent. Наиболее распространена поддержка так называемых web-сидов (протокол HTTP), но допустимыми также являются ftp, ed2k, magnet URI.[2]

Размер сегмента регулируется при создании торрента и, как правило, выбирается размер, соответствующий степени двойки. При выборе размера необходимо соблюдать баланс, связанный с механизмом работы протокола (см. ниже). Размер сегмента чаще всего лежит в диапазоне от 128 килобайт до 2-4 мегабайт, хотя на очень больших раздачах (порядка сотни гигабайт) могут использоваться сегменты размером 32-64 мегабайта.

Если раздача состоит из нескольких файлов, то в процессе хеширования они считываются подряд и рассматриваются как непрерывный поток данных. Поэтому чаще всего сегмент, содержащий конец одного файла, также содержит и начало следующего. Вместе с тем для того, чтобы убедиться в правильности скачанного сегмента, необходимо иметь его весь целиком. Именно поэтому, несмотря на то, что большинство клиентов поддерживает скачивание не всех файлов в раздаче, а только некоторых, почти всегда будет скачан также и начальный и/или конечный кусок файлов, не выбранных для скачивания.

Так как хеши в .torrent-файле включают в себя имена и структуру директорий раздачи, то переименование файлов с сохранением возможности их раздавать в общем случае невозможно. Однако, некоторые клиенты поддерживают изменение структуры, например, создание или переименование директорий и переименование или перемещение файлов.

Файл метаданных является словарём в bencode формате. Файлы метаданных могут распространяться через любые каналы связи: они (или ссылки на них) могут выкладываться на веб-серверах, размещаться на домашних страницах пользователей сети, рассылаться по электронной почте, публиковаться в блогах или новостных лентах RSS. Также есть возможность получить info часть публичного файла метаданных напрямую от других участников раздачи благодаря расширению протокола «Extension for Peers to Send Metadata Files». Это позволяет обойтись публикацией только магнет-ссылки. Получив каким-либо образом файл с метаданными, клиент может начинать скачивание.

Примечания


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое ".torrent" в других словарях:

  • torrent — [ tɔrɑ̃ ] n. m. • XIIe, rare av. XVe; lat. torrens, p. prés. subst. de torrere « brûler », au sens de « dévorant, impétueux » 1 ♦ Cours d eau à forte pente, à rives encaissées, à débit rapide et irrégulier. ⇒ gave. Torrent impétueux, rapide.… …   Encyclopédie Universelle

  • Torrent — (im Englischen „Sturzbach“) bezeichnet: ein Konzept des Filesharings, siehe BitTorrent Pontiac Torrent, einen Geländewagen der Firma Pontiac den US amerikanischen Dreimast Segler „Torrent“, der am 15. Juli 1868 vor der Küste Alaskas im Cook Inlet …   Deutsch Wikipedia

  • torrent — Torrent. s. m. Cours d eau rapide qui vient ordinairement des orages ou de la fonte des neges, & qui ne dure que quelque tems. Torrent rapide, impetueux. il vint un torrent qui ravagea tout ce païs. il se forme de grands torrents dans les… …   Dictionnaire de l'Académie française

  • Torrent.by — URL: http://www.torrent.by/ Коммерческий …   Википедия

  • Torrent — Tor rent, n. [F., fr. L. torrens, entis, fr. torrens burning, roaring, boiling, p. pr. of torrere to dry by heat, to burn. See {Torrid}.] 1. A violent stream, as of water, lava, or the like; a stream suddenly raised and running rapidly, as down a …   The Collaborative International Dictionary of English

  • Torrent — puede referirse a: Internet: Un fichero .torrent utilizado por clientes BitTorrent para intercambio de archivos por la red Internet. Geografía: Torrent, municipio de la provincia de Valencia. Torrent, municip …   Wikipedia Español

  • torrent — UK US /ˈtɒrənt/ noun [C] ► a large number or amount of something: a torrent of sth »We got a torrent of e mails complaining about the advertisement. »a torrent of criticism/abuse …   Financial and business terms

  • Torrent — Tor rent, a. [See {Torrent}, n.] Rolling or rushing in a rapid stream. Waves of torrent fire. Milton. [1913 Webster] …   The Collaborative International Dictionary of English

  • torrent — (n.) c.1600, from Fr. torrent, from L. torrentem (nom. torrens) rushing stream, originally roaring, boiling, burning, parching, prp. of torrere to parch (see TERRAIN (Cf. terrain)). Sense of any onrush (of words, feelings, etc.) first recorded… …   Etymology dictionary

  • torrent — ► NOUN 1) a strong and fast moving stream of water or other liquid. 2) an overwhelmingly copious outpouring: a torrent of abuse. ORIGIN French, from Latin torrere scorch, boil, roar …   English terms dictionary

  • torrent — [tôr′ənt, tär′ənt] n. [Fr < L torrens, burning, roaring, rushing, impetuous, prp. of torrere, to parch, dry, roast, consume: see THIRST] 1. a swift, violent stream, esp. of water 2. a flood or rush of words, mail, etc. 3. a very heavy fall of… …   English World dictionary


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»