Libtorrent: различия между версиями
Перейти к навигации
Перейти к поиску
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
оформление, орфография |
Нет описания правки Метки: через визуальный редактор с мобильного устройства из мобильной версии |
||
(не показано 14 промежуточных версий 10 участников) | |||
Строка 5: | Строка 5: | ||
| операционные системы = кроссплатформенная |
| операционные системы = кроссплатформенная |
||
| языки интерфейса = Английский |
| языки интерфейса = Английский |
||
| последняя версия = |
| последняя версия = |
||
| дата последней версии = |
| дата последней версии = |
||
| лицензия = BSD |
| лицензия = BSD |
||
| сайт = libtorrent.org |
| сайт = libtorrent.org |
||
|Github=https://github.com/arvidn/libtorrent/releases}}{{заголовок со строчной буквы}} |
| Github = https://github.com/arvidn/libtorrent/releases |
||
}}{{заголовок со строчной буквы}} |
|||
'''libtorrent''' (Rasterbar libtorrent, rb-libtorrent) — свободная библиотека, позволяющая использовать протокол [[BitTorrent (протокол)|BitTorrent]]. |
'''libtorrent''' (Rasterbar libtorrent, rb-libtorrent) — свободная библиотека, позволяющая использовать протокол [[BitTorrent (протокол)|BitTorrent]]. Программа написана на [[C++]]. [[DHT]], [[Ipv6]], сидирование через HTTP и обмен пирами как в [[µTorrent]] — всё это наиболее известные возможности libtorrent. |
||
libtorrent использует [[Boost]], а точнее Boost.Asio для кроссплатформенности. Работает под [[ |
libtorrent использует [[Boost]], а точнее Boost.Asio для кроссплатформенности. Работает под [[Windows]], [[macOS]], [[Linux]] и [[FreeBSD]]. |
||
Следует заметить, что есть другая библиотека с похожим названием — Rakshasa’s libTorrent, используемая в [[rTorrent]]. |
Следует заметить, что есть другая библиотека с похожим названием — Rakshasa’s libTorrent, используемая в [[rTorrent]]. |
||
Строка 22: | Строка 23: | ||
* [[PEX|Обмен пирами]] |
* [[PEX|Обмен пирами]] |
||
* Поддержка [[Magnet-ссылка|Magnet-ссылок]] |
* Поддержка [[Magnet-ссылка|Magnet-ссылок]] |
||
* Обмен метаданными (скачивание .torrent-файлов из « |
* Обмен метаданными (скачивание .torrent-файлов из «роя») |
||
* Шифрование |
* Шифрование |
||
* Быстрые расширения |
* Быстрые расширения |
||
* Поддержка |
* Поддержка [[NAT-PMP]] и [[UPnP]] |
||
* идите нахуй |
|||
* Поддержка разреженых и сжатых файлов |
* Поддержка разреженых и сжатых файлов |
||
* Поддержка нескольких трекеров для одного торрента |
* Поддержка нескольких трекеров для одного торрента |
||
Строка 36: | Строка 36: | ||
* Поддержка фильтра [[IP]] |
* Поддержка фильтра [[IP]] |
||
* Поддержка Share Mode |
* Поддержка Share Mode |
||
* Поддержка WebTorrent |
* Поддержка [[WebTorrent]] |
||
== Программы == |
== Программы == |
||
Строка 45: | Строка 45: | ||
* AzTorrent — C++/Qt BitTorrent-клиент |
* AzTorrent — C++/Qt BitTorrent-клиент |
||
* BitBuddy — BitTorrent-клиент в Windows |
* BitBuddy — BitTorrent-клиент в Windows |
||
* BitLord — BitTorrent-клиент |
* BitLord — BitTorrent-клиент для Android |
||
* BitRocket — BitTorrent-клиент в Mac OS X |
* BitRocket — BitTorrent-клиент в Mac OS X |
||
* BitTorrent ([[LeechCraft]]) — плагин BitTorrent-клиент из состава модульной среды. |
* BitTorrent ([[LeechCraft]]) — плагин BitTorrent-клиент из состава модульной среды. |
||
Строка 71: | Строка 71: | ||
* Torrento — BitTorrent-клиент для Android |
* Torrento — BitTorrent-клиент для Android |
||
* torrenut (ранее SharkTorrent) — кроссплатформенный BitTorrent-клиент на Qt |
* torrenut (ранее SharkTorrent) — кроссплатформенный BitTorrent-клиент на Qt |
||
*[[ |
* [[Tribler]] — кроссплатформенный BitTorrent-клиент |
||
*[https://ttorrent.org/ tTorrent] — BitTorrent-клиент для Android с функциональностью в том числе для автоматизации работы на устройствах вроде ТВ-боксов |
|||
* Ziptorrent — BitTorrent-клиент в Windows. |
* Ziptorrent — BitTorrent-клиент в Windows. |
||
Строка 79: | Строка 80: | ||
== Ссылки == |
== Ссылки == |
||
* [https://libtorrent.org Официальный сайт] {{Wayback|url=https://libtorrent.org/ |date=20180914150741 }} |
* [https://libtorrent.org Официальный сайт] {{Wayback|url=https://libtorrent.org/ |date=20180914150741 }} |
||
* [https://libtorrent.org/projects.html Проекты использующие libtorrent, официальный сайт] {{Wayback|url=https://libtorrent.org/projects.html |date=20180923124002 }} |
* [https://libtorrent.org/projects.html Проекты, использующие libtorrent, официальный сайт] {{Wayback|url=https://libtorrent.org/projects.html |date=20180923124002 }} |
||
* [http://www.sourceforge.net/projects/libtorrent/ Страница на Sourceforge] {{Wayback|url=http://www.sourceforge.net/projects/libtorrent/ |date=20080327151144 }} |
* [http://www.sourceforge.net/projects/libtorrent/ Страница на Sourceforge] {{Wayback|url=http://www.sourceforge.net/projects/libtorrent/ |date=20080327151144 }} |
||
* [https://github.com/arvidn/libtorrent Страница на GitHub] {{Wayback|url=https://github.com/arvidn/libtorrent |date=20180611113359 }} |
* [https://github.com/arvidn/libtorrent Страница на GitHub] {{Wayback|url=https://github.com/arvidn/libtorrent |date=20180611113359 }} |
Текущая версия от 02:47, 25 сентября 2024
Libtorrent | |
---|---|
Тип | библиотека |
Разработчик | Arvid Norberg |
Написана на | C++ |
Операционная система | кроссплатформенная |
Языки интерфейса | Английский |
Первый выпуск | сентябрь 2005 |
Последняя версия |
|
Репозиторий | github.com/arvidn/libtor… |
Лицензия | BSD |
Сайт | libtorrent.org |
libtorrent (Rasterbar libtorrent, rb-libtorrent) — свободная библиотека, позволяющая использовать протокол BitTorrent. Программа написана на C++. DHT, Ipv6, сидирование через HTTP и обмен пирами как в µTorrent — всё это наиболее известные возможности libtorrent.
libtorrent использует Boost, а точнее Boost.Asio для кроссплатформенности. Работает под Windows, macOS, Linux и FreeBSD.
Следует заметить, что есть другая библиотека с похожим названием — Rakshasa’s libTorrent, используемая в rTorrent.
Возможности
[править | править код]- Поддержка протокола BitTorrent v2 (начиная с версии 2.0)
- Поддержка DHT
- Поддержка IPv6 (Ограниченная: не распространяется на функцию DHT.[2][3])
- Обмен пирами
- Поддержка Magnet-ссылок
- Обмен метаданными (скачивание .torrent-файлов из «роя»)
- Шифрование
- Быстрые расширения
- Поддержка NAT-PMP и UPnP
- Поддержка разреженых и сжатых файлов
- Поддержка нескольких трекеров для одного торрента
- Поддержка файлов больше 2 ГиБ.
- Поддержка HTTP-сидирования
- Поддержка UDP-трекера
- Быстрое продолжение (без проверки файлов)
- Поддержка динамической длины запросов
- Поддержка фильтра IP
- Поддержка Share Mode
- Поддержка WebTorrent
Программы
[править | править код]Некоторые программы, использующие libtorrent:
- aDownloader — BitTorrent-клиент для Android
- Arctic BitTorrent— BitTorrent-клиент в Windows
- Asmlocator — BitTorrent-клиент в Windows (Официальный трекер)
- AzTorrent — C++/Qt BitTorrent-клиент
- BitBuddy — BitTorrent-клиент в Windows
- BitLord — BitTorrent-клиент для Android
- BitRocket — BitTorrent-клиент в Mac OS X
- BitTorrent (LeechCraft) — плагин BitTorrent-клиент из состава модульной среды.
- BitSlug — BitTorrent-клиент в Mac OS X
- BTG — BitTorrent-клиент в Linux
- Deluge — кроссплатформенный BitTorrent-клиент
- Flush — русский BitTorrent-клиент в Linux
- Free Download Manager — свободный менеджер закачек в Windows
- Free Torrent — BitTorrent-клиент в Windows
- FatRat — свободный менеджер закачек на Qt в Linux
- FlylinkDC++ — клиент файлообменных сетей DC++ и BitTorrent
- GameNet — игровая платформа
- Halite — BitTorrent-клиент в Windows
- hrktorrent — BitTorrent-клиент в Linux
- Instant media internet TV — BitTorrent-клиент для скачивания Интернет ТВ
- iTorrent — BitTorrent-клиент для iOS устройств
- LibreTorrent - свободный BitTorrent-клиент для Android
- Linkage — BitTorrent-клиент в Linux
- Miro — кроссплатформенная программа для просмотра интернет-телевидения
- MooPolice — BitTorrent-клиент в Windows
- qBittorrent — кросс-платформенный BitTorrent-клиент на C++/Qt
- QLiveBittorrent — Bittorrent-клиент в Linux для просмотра файлов до скачивания
- Tixati — BitTorrent-клиент в Windows и Linux
- Torrentex — BitTorrent-клиент для Android
- Torrento — BitTorrent-клиент для Android
- torrenut (ранее SharkTorrent) — кроссплатформенный BitTorrent-клиент на Qt
- Tribler — кроссплатформенный BitTorrent-клиент
- tTorrent — BitTorrent-клиент для Android с функциональностью в том числе для автоматизации работы на устройствах вроде ТВ-боксов
- Ziptorrent — BitTorrent-клиент в Windows.
Примечания
[править | править код]- ↑ Release 2.0.10 — 2024.
- ↑ Mainline DHT extensions Архивная копия от 15 марта 2010 на Wayback Machine (rasterbar.com)
- ↑ BEP 32 — BitTorrent DHT Extensions for IPv6 Архивная копия от 12 июня 2010 на Wayback Machine (bittorrent.org)
Ссылки
[править | править код]- Официальный сайт Архивная копия от 14 сентября 2018 на Wayback Machine
- Проекты, использующие libtorrent, официальный сайт Архивная копия от 23 сентября 2018 на Wayback Machine
- Страница на Sourceforge Архивная копия от 27 марта 2008 на Wayback Machine
- Страница на GitHub Архивная копия от 11 июня 2018 на Wayback Machine