Libtorrent: различия между версиями
Перейти к навигации
Перейти к поиску
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
Метка: добавление ссылки |
|||
Строка 36: | Строка 36: | ||
== Программы == |
== Программы == |
||
Некоторые программы, использующие libtorrent: |
Некоторые программы, использующие libtorrent: |
||
* |
* [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 | |
---|---|
Тип | библиотека |
Разработчик | 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.
Примечания
- ↑ Release 2.0.10 — 2024.
- ↑ Mainline DHT extensions (rasterbar.com)
- ↑ BEP 32 — BitTorrent DHT Extensions for IPv6 (bittorrent.org)