Libtorrent

Libtorrent

Infobox Software
name = libtorrent


caption =
developer = Arvid Norberg
latest_release_version = 0.13.1
latest_release_date = July 5, 2008
operating_system = Multi-platform
genre = BitTorrent library
license = BSD
website = [http://www.rasterbar.com/products/libtorrent/ www.rasterbar.com/products/libtorrent/]

libtorrent is an open source implementation of the BitTorrent protocol. It is written in and has its main library interface in C++. Its most notable features are support for Mainline DHT, IPv6, HTTP seeds and µTorrent's peer exchange.

libtorrent uses Boost, specifically Boost.Asio to gain its platform independence. It is known to build on at least, Windows, Mac OS X, Linux and FreeBSD. This library is also known as Rasterbar libtorrent or rb-libtorrent.

Note that this library is not the same as [http://libtorrent.rakshasa.no/ Rakshasa's libTorrent] which powers rTorrent.

Features

* Mainline DHT support (trackerless torrents)
* IPv6 support
* Peer exchange
* metadata exchange
* Encryption
* FAST extensions
* NAT-PMP and UPnP port mapping
* Sparse files and compact file allocation support
* Local peer discovery support
* Metadata transfer (downloads .torrent files from the swarm)
* Multitracker extension support
* Supports files > 2 gigabytes
* HTTP seed support
* UDP tracker support
* no_peer_id and compact tracker extension support
* Fast resume (to avoid initial file checks)
* Dynamic request queue size
* IP filter support

Applications

Some applications that use libtorrent:

* [http://www.int64.org/arctic.html Arctic BitTorrent] - Windows BitTorrent client
* [http://www.btvampire.com/ BitBuddy] - Windows BitTorrent client
* [http://www.bitrocket.org BitRocket] - Mac OS X BitTorrent client
* [http://bitslug.sourceforge.net/ BitSlug] - Mac OS X BitTorrent client
* BTG - Linux BitTorrent client
* Deluge - cross-platform BitTorrent client
* Electric sheep screen saver - BitTorrent client for screensaver
* Free Download Manager - Windows open source download manager
* [http://fatrat.dolezel.info FatRat] - Linux Qt 4-based download/upload manager
* Halite - Windows BitTorrent client
* [http://henrik.unit5.ca/hrktorrent/ hrktorrent] - Linux BitTorrent client
* [http://www.im.com/ Instant media internet TV] - BitTorrent client for downloading Internet TV
* LeechCraft — C++ / Qt4 cross-platform multiprotocol performance-concerned client
* [http://code.google.com/p/linkage/ Linkage] - Linux BitTorrent client
* Miro - A cross-platform Internet television application
* [http://www.moopolice.de/ MooPolice] - Windows BitTorrent client
* qBittorrent - C++ / Qt4 BitTorrent client
* SharkTorrent - Qt4 cross-platform BitTorrent client
* [http://www.ziptorrent.com/ Ziptorrent] - Windows BitTorrent client

* [http://www.rasterbar.com/products/libtorrent/projects.html other applications that use libtorrent]

External links

* [http://libtorrent.rakshasa.no/ rakshasa's libtorrent website]
* [http://www.sourceforge.net/projects/libtorrent/ libtorrent sourceforge page]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Libtorrent — Тип библиотека Разработчик Arvid Norberg ОС Кроссплатформенный Версия 0.14.9 (19 февраля, 2010) Лицензия …   Википедия

  • libtorrent — Тип библиотека Разработчик Arvid Norberg Операционная система Кроссплатформенный Последняя версия 0.16.5 (22 октября, 2012) Лицензия BSD Сайт …   Википедия

  • libtorrent — Entwickler Arvid Norberg (Rasterbar Software) Aktuelle Version 0.15.5 (6. Januar 2011) Programmier­sprache C++ Lizenz BSD Lizenz …   Deutsch Wikipedia

  • Comparison of BitTorrent clients — BitTorrent client redirects here. For the client created by Bram Cohen, see BitTorrent (software). A BitTorrent client is a computer program that manages downloads and uploads using the BitTorrent protocol. The first client, known as BitTorrent,… …   Wikipedia

  • RTorrent — Infobox Software name = rTorrent and libTorrent logo = caption = The main information screen for libTorrent and rTorrent author = developer = Rakshasa (Jari Sundell) released = latest release version = 0.7.9 0.11.9 (lib) latest release date =… …   Wikipedia

  • Clientes BitTorrent — Anexo:Clientes BitTorrent Saltar a navegación, búsqueda Para otros usos de este término, véase BitTorrent. Un cliente BitTorrent es un programa o aplicación de computadora que permite a un usuario establecer una conexión tipo P2P para descargar… …   Wikipedia Español

  • Anexo:Clientes BitTorrent — Para otros usos de este término, véase BitTorrent. Un cliente BitTorrent es un programa o aplicación de computadora que permite a un usuario establecer una conexión tipo P2P para descargar ficheros que otros usuarios (de la misma red de archivos) …   Wikipedia Español

  • Сравнение BitTorrent-программ — Следующие таблицы предназначены для сравнения основной и технической информации некоторых программ, поддерживающих работу с BitTorrent. Содержание 1 Возможности 2 Возможности (продолжение) …   Википедия

  • Micro Transport Protocol — Part of a series on File sharing Technologies Peer to peer  …   Wikipedia

  • GTorrent — Deluge Deluge 1.1.2 mit GTK+ Basisdaten …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”