Оглавление
- 1 Торрент-файл
- 1.1 Основы BitTorrent
- 1.2 Структура торрент-файла
- 1.3 Изменения в BitTorrent v2
- 1.4 Расширения и улучшения
- 1.5 Поддержка распределенных хэш-таблиц
- 1.6 Поддержка нескольких трекеров
- 1.7 Поддержка HTTP-семян
- 1.8 Поддержка частных торрентов
- 1.9 Черновые расширения
- 1.10 Примеры торрент-файлов
- 1.11 Глоссарий терминов
- 2 Торрент-файл — Википедия
Торрент-файл
-
Основы BitTorrent
- BitTorrent – это протокол для обмена файлами через сеть.
- Он был разработан для использования в распределенных системах, таких как P2P.
- Он позволяет пользователям загружать файлы, а также распространять их.
-
Структура торрент-файла
- Торрент-файл состоит из списка ключей и значений, закодированных в формате bencode.
- Ключи в словаре расположены в лексикографическом порядке.
- Каждый ключ имеет определенное значение, которое может быть размером файла, путем к файлу или другим метаданными.
-
Изменения в BitTorrent v2
- В версии 2 были введены новые поля, такие как версия и слои фрагментов.
- SHA-256 используется для хэширования, а не SHA-1, как в предыдущей версии.
- Магнитные ссылки теперь содержат полный 32-байтовый хэш.
-
Расширения и улучшения
- БитТоррент поддерживает расширения, которые улучшают его функциональность.
- Некоторые расширения уже приняты и ожидают официального статуса.
-
Поддержка распределенных хэш-таблиц
- BEP-0005 расширяет возможности BitTorrent для поддержки DHT.
-
Поддержка нескольких трекеров
- BEP-0012 позволяет торрентам поддерживать несколько трекеров.
-
Поддержка HTTP-семян
- BEP-0019 позволяет использовать исходные данные HTTP в торрентах.
-
Поддержка частных торрентов
- BEP-0027 расширяет возможности BitTorrent для поддержки частных торрентов.
-
Черновые расширения
- Некоторые расширения находятся в стадии разработки и могут стать стандартами.
-
Примеры торрент-файлов
- Приведены примеры торрент-файлов для одного файла и нескольких файлов.
-
Глоссарий терминов
- В статье содержится глоссарий терминов BitTorrent.
Полный текст статьи: