Libtorrent: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Метка: добавление ссылки
Строка 36: Строка 36:
== Программы ==
== Программы ==
Некоторые программы, использующие libtorrent:
Некоторые программы, использующие libtorrent:
* Asmlocator—BitTorrent-клиент в Windows
* [http://asmlocator.ru/viewtopic.php?t=18 Asmlocator]—BitTorrent-клиент в Windows
* aDownloader — BitTorrent-клиент для [[Android]]
* aDownloader — BitTorrent-клиент для [[Android]]
* Torrento — BitTorrent-клиент для Android
* Torrento — BitTorrent-клиент для Android

Версия от 20:59, 30 июля 2015

libtorrent
Логотип программы libtorrent
Тип библиотека
Разработчик Arvid Norberg
Написана на C++
Операционная система Кроссплатформенный
Первый выпуск сентябрь 2005
Последняя версия
Репозиторий github.com/arvidn/libtor…
Лицензия BSD
Сайт rasterbar.com/products/l…

libtorrent — свободная библиотека, позволяющая использовать протокол BitTorrent. Она написана на C++. DHT, Ipv6, сидирование через HTTP и обмен пирами как в µTorrent — все это наиболее известные возможности libtorrent.

libtorrent использует Boost, а точнее Boost.Asio для кроссплатформенности. Работает под Microsoft Windows, Apple Mac OS X, Linux и FreeBSD.

Следует заметить, что есть другая библиотека с похожим названием — Rakshasa’s libTorrent, используемая в rTorrent. Данная же библиотека также известна как Rasterbar libtorrent или rb-libtorrent.

Возможности

  • Поддержка DHT
  • Поддержка IPv6 (Ограниченная: Не распространяется на функцию DHT.[2][3])
  • Обмен пирами
  • Поддержка Magnet-ссылок
  • Обмен метаданными (скачивание .torrent-файлов из «роя»)
  • Шифрование
  • Быстрые расширения
  • Поддержка NAT-PMP и UPnP
  • Поддержка разреженых и сжатых файлов
  • Поддержка нескольких трекеров для одного торрента
  • Поддержка файлов больше 2 ГиБ.
  • Поддержка HTTP сидирования
  • Поддержка UDP трекера
  • Быстрое продолжение (без проверки файлов)
  • Поддержка динамической длины запросов
  • Поддержка фильтра IP

Программы

Некоторые программы, использующие libtorrent:

  • Asmlocator—BitTorrent-клиент в Windows
  • aDownloader — BitTorrent-клиент для Android
  • Torrento — BitTorrent-клиент для Android
  • Torrentex — BitTorrent-клиент для Android
  • Arctic BitTorrent— BitTorrent-клиент в Windows
  • BitBuddy — BitTorrent-клиент в Windows
  • BitRocket— BitTorrent-клиент в Mac OS X
  • BitSlug — BitTorrent-клиент в Mac OS X
  • BTG — BitTorrent-клиент в Linux
  • BitTorrent (LeechСraft) — плагин BitTorrent-клиент из состава модульной среды.
  • Deluge — кроссплатформенный BitTorrent-клиент
  • BitLord— BitTorrent-клиент
  • Flush — русский BitTorrent-клиент в Linux
  • Free Download Manager — свободный менеджер закачек в Windows
  • FatRat — свободный менеджер закачек на Qt в Linux
  • Halite — BitTorrent-клиент в Windows
  • hrktorrent — BitTorrent-клиент в Linux
  • Instant media internet TV — BitTorrent-клиент для скачивания Интернет ТВ
  • Linkage — BitTorrent-клиент в Linux
  • Miro — кроссплатформенная программа для просмотра интернет-телевидения
  • MooPolice — BitTorrent-клиент в Windows
  • qBittorrent — C++/Qt BitTorrent-клиент
  • QLiveBittorrent — Bittorrent-клиент в Linux для просмотра файлов до скачивания.
  • SharkTorrent — кроссплатформенный BitTorrent-клиент на Qt.
  • Tixati — кроссплатформенный BitTorrent-клиент
  • Transmission — кроссплатформенный BitTorrent-клиент
  • Ziptorrent — BitTorrent-клиент в Windows.

Примечания

Ссылки