libtorrent

libtorrent — вільна бібліотека, що дозволяє використовувати протокол BitTorrent. Вона написана на C++. DHT, Ipv6, сидування через HTTP та обмін пірами як в µTorrent — найвідоміші можливості libtorrent.

libtorrent
Тип бібліотека
Розробник Arvid Norberg
Стабільний випуск 1.1.0 (10 квітня, 2016)
Версії 2.0.4 (7 червня 2021)[1]
Репозиторій github.com/arvidn/libtorrent
Операційна система Багатоплатформовий
Мова програмування C++
Ліцензія BSD
Вебсайт www.libtorrent.org

libtorrent використовує Boost, а точніше Boost.Asio для підтримки багатьох платформ. Працює під Microsoft Windows, Mac OS X, GNU/Linux та FreeBSD.

Варто сказати, ця бібліотека не є бібліотекою Rakshasa’s libTorrent, що викростовується в rTorrent. Ця бібліотека теж відома як Rasterbar libtorrent або rb-libtorrent.

Можливості

  • Підтримка DHT
  • Підтримка Ipv6
  • Обмін пірами
  • Обмін метаданими
  • Шифрування
  • Швидкі розширення
  • Підтримка NAT-PMP і UpnP
  • Підтримка багатьох трекерів для одного торрента
  • Підтримка файлів більше 2 ГіБ.
  • Підтримка HTTP сидування
  • Підтримка UDP трекера
  • Швидкі продовження (без перевірки файлів)
  • Підтримка динамічної довжини запитів
  • Підтримка фільтра IP

Програми

Деякі програми використовують libtorrent:

  • Artic BitTorrent— BitTorrent клієнт в Windows
  • Asmlocator— BitTorrent клієнт в Windows
  • BitBuddy — BitTorrent клієнт в Windows
  • BitRocket— BitTorrent клієнт в Mac OS X
  • BitSlug — BitTorrent клієнт в Mac OS X
  • BTG — BitTorrent клієнт для GNU/Linux
  • Deluge — багатоплатформовий BitTorrent клієнт
  • Electric sheep screen saver — BitTorrent клієнт для скрінсейверу
  • Free Download Manager — вільний менеджер завантаження в Windows
  • FatRat — вільний менеджер завантаження на Qt4 в GNU/Linux
  • Halite — BitTorrent клієнт в Windows
  • hrktorrent — BitTorrent клієнт в GNU/Linux
  • Instant media internet TV — BitTorrent клієнт для завантаження Інтернет ТБ
  • LeechCraft — C++ / Qt4 багатоплатформовий багатопротокольний швидкий клієнт
  • Linkage — BitTorrent клієнт в GNU/Linux
  • Miro — багатоплатформова програма для інтернет телебачення
  • MooPolice — BitTorrent клієнт в Windows
  • PicoTorrent— C++ / MSVC runtime BitTorrent клієнт в Windows
  • qBittorrent — C++ / Qt4 BitTorrent клієнт
  • SharkTorrent — Qt4 багатоплатформовий BitTorrent клієнт.
  • Ziptorrent — BitTorrent клієнт в Windows.

Посилання

  1. Release 2.0.4 — 2021.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.