libtorrent(又稱libtorrent-rasterbar)是一個開源的,高效的,完全免費的,易於使用的C實現的軟件++和設計從偏移作為一個很好的替代所有現有的BitTorrent實現。
不是BitTorrent客戶端本身
即使它包括一個運行的客戶端,例如,僅供參考,請記住,libtorrent是一個庫的軟件,而不是一個全功能的BitTorrent客戶端。它的主要目標是將CPU效率,內存使用效率,而且非常容易使用。
在換句話說,應用程序開發人員可以使用libtorrent到BitTorrent的功能添加到自己的項目,不管他們是支持的torrent文件下載專門的BT客戶端,或只是軟件。
支持uTorrent的傳輸協議
libtorrent已被設計的,因為它支持多種協議,包括uTorrent的傳輸協議,DHT(分佈式哈希表),UDP(用戶數據報協議)跟踪器協議,對等擴展協議,以及在這樣的方式IPv6的跟踪協議。
在其他的功能,我們可以提到私人山洪支持,superseeding支持HTTP直播(霍夫曼式)的支持,多種跟踪器,webseed(GetRight時式)的支持,跟踪返回外部IP的支持,並支持磁鐵鏈接
提供一個跨平台的BitTorrent實現
libtorrent是已成功編譯,安裝和測試,在眾多操作系統,包括GNU / Linux的,微軟在Windows,Mac OS X,SunOS和Cygwin的一個跨平台的軟件。它運行的計算機支持32位或64位CPU架構的任上。
它可以很容易地通過編譯源代碼包,這是免費發放的Softoware或項目&rsquo的安裝在所有基於Linux內核的操作系統;主頁(見下面的鏈接)。只需下載源代碼包,並將其保存在你的主目錄。解壓它使用歸檔管理器工具,打開終端應用程序並導航至提取的歸檔文件的位置(如CD /home/softoware/libtorrent-rasterbar-1.0.3),運行&lsquo的; ./配置&&讓大局;命令配置和編譯的軟件,然後是&lsquo的;須藤使安裝&rsquo的;命令來安裝它。
是什麼在此版本中是新的:
- 在固定UTP漏洞
- 請UTF8轉換較為寬鬆
- 從簡歷資料片的優先級固定裝載
- 良種模式處理(種子模式會自動執行操作時,這意味著它不是一個種子留)
- 修正了文件的優先級和覆蓋恢復數據
- 修正請求隊列大小的性能問題
- 在略微提高UDP跟踪性能
- 修正HTTP擦傷
- 添加缺少的端口映射功能Python綁定
- 在bdecoder修復約束檢查的問題
- 在揭露失踪dht_settings領域到Python
- 添加功能查詢DHT設置
- 修正錯誤,在“dont_count_slow_torrents”功能,該功能將啟動太多的山洪
什麼在1.0.4版本新:
- 在Python綁定版本修復了升壓1.57.0
- 在加上--enable-出口的所有選項來配置腳本,從libtorrent導出所有的符號
- 在窗口修復if_nametoindex生成錯誤
- 在處理超長的UTF-8序列
- 在生成文件蟒蛇修復鏈接順序錯誤綁定
- 修正錯誤,在利息計算,從而導致過早斷開
- 調整flag_override_resume_data語義更有意義(打破向後邊緣的情況下的兼容性)
- 在提高DHT引導和定期刷新
- 在提高保養的DHT性能(通過ping,而不是完全的查找)
- 在DHT路由表中的節點ID前綴優化BUG修復
- 修正flag_use_resume_save_path的不正確行為
- 修正協議的比賽條件超級播種模式
- 支持只讀DHT節點
- 刪除未使用的部分哈希DHT查找
- 刪除可能洩露隱私的擴展名(非匿名方式)
- 在對等ID連接順序在匿名模式下修復
- 修正的MinGW
什麼在1.0.3版本新:
- 在Python綁定版本修復了升壓1.57.0
- 在加上--enable-出口的所有選項來配置腳本,從libtorrent導出所有的符號
- 在窗口修復if_nametoindex生成錯誤
- 在處理超長的UTF-8序列
- 在生成文件蟒蛇修復鏈接順序錯誤綁定
- 修正錯誤,在利息計算,從而導致過早斷開
- 調整flag_override_resume_data語義更有意義(打破向後邊緣的情況下的兼容性)
- 在提高DHT引導和定期刷新
- 在提高保養的DHT性能(通過ping,而不是完全的查找)
- 在DHT路由表中的節點ID前綴優化BUG修復
- 修正flag_use_resume_save_path的不正確行為
- 修正協議的比賽條件超級播種模式
- 支持只讀DHT節點
- 刪除未使用的部分哈希DHT查找
- 刪除可能洩露隱私的擴展名(非匿名方式)
- 在對等ID連接順序在匿名模式下修復
- 修正的MinGW
什麼是0.16.13版本新:
- 在修復暫停會議<時自動管理問題/ LI>
- 要生成非稀疏模式在Windows上,導致不正確的文件錯誤BUG修復
- 修正set_name()上file_storage實際影響的保存路徑
- 在MinGW的解決大文件支持問題
- 添加一些錯誤處理,以set_piece_hashes()
- 修正完成,對時間戳不能在每次啟動重挫
- 修正所造成的一些UDP跟踪器故障僵局
- 在定時器的窗口修復潛在的整數溢出問題
- 小的修復,以peer_proportional mixed_mode算法(TCP限制可以去太低)
- 在優美的暫停修訂
- I2P修復
- 在修復問題加載某些畸形的.torrent文件時
- 與HTTP代理請求主機頭和可能HTTP_CONNECTION關機通過掛
什麼的0.15.9版本是新的:
- 在固定HTTPS崩潰
- 添加了一些功能從Python缺少約束力
- 在固定難得的一片拾取器的bug
- 在固定無效torrent_status :: finished_time
- 在修復的錯誤不要-已經和僅上載推廣信息
- 請在隨機存取模式下不能打開文件(加快哈希)
什麼的0.14.2版本是新的:
- 在添加缺少的功能到Python綁定torrent_info :: MAP_FILE,torrent_info :: map_block和torrent_info :: file_at_offset。
- 進行升壓1.33和更早版本(可能不工作) 刪除支持
- 在固定的潛在凍結問題在停機時
- 在Python的安裝腳本改進的錯誤消息
- 當torrent文件包含公佈名單,但修正了沒有有效的跟踪網址
- 在那裡的文件從網頁種子要求修正了將重命名的文件名稱,而不是在湍急的原始文件名。
- queing部分文件修復
- 在UDP_SOCKET固定潛在的問題(影響UDP跟踪器支持)
- 在製作名稱,註釋和創造的也受到UTF-8糾錯(文件名已經是)
- 固定鎖死時設置DHT代理
- 新增失踪出口指令來lazy_entry
- 在固定磁盤高速緩存到期設置錯誤(如果改變的話,它會被設置為高速緩存大小)
- 當綁定到一個特定的IP在HTTP_CONNECTION修正了
- 在Python的固定錯字結合(torrent_handle :: piece_prioritize應該torrent_handle :: piece_priorities)
- 在固定的競爭狀態,節省DHT狀態
- 來的lexical_cast是相關的修復的bug語言環境相關
- 添加了支持SunPro C ++編譯器
- 修正了內留言有時會以錯誤的順序進行加密,加密的連接。
- 要得到檢查固定競爭情形的種子可能被卡住等待
- 在固定的映射文件臭蟲,它不會被正確地從恢復數據恢復正常
- 在XML解析器中刪除語言環境的依賴性(導致斷言在Windows上)
- 修正了
- 在固定的UPnP錯誤,可能導致堆棧溢出
交談時,HTTPS 1.0服務器
什麼的0.14.1版本是新的:
- 添加轉換為Python Unicode字符串轉換為UTF-8路徑
- 在HTTP下載修復漏洞的主機領域不包括端口號
- 固定頭,以不依賴於NDEBUG,這將禁止鏈接libtorrent的發布版本針對調試應用程序
- 在磁盤I / O線程固定的錯誤,這將使線程有時會退出錯誤發生時
- 在固定的DHT錯誤
- 在disk_io_thread固定電位關機死機
- 的棄用boost.filsystem功能固定的用法
- 在固定HTTP_CONNECTION單元測試
- 當加載了DHT狀態DHT修正了
- 在做速度限制變化0.14可選的(取估計TCP / IP開銷在內)
- 通過生成文件所做的蟒蛇插件可建
- 當URL基地,以斜線和路徑結束固定的UPnP錯誤開始用斜線
- 在固定的各種潛在的洩漏異常
- 在固定的問題,去除正在檢查種子
- 有關save_resume_data固定文檔錯誤()
- 添加文件不全的洪流創作
- 在Python客戶端的例子修復的錯誤
- 在固定缺少依賴性包配置文件
- 在固定共享geoip的鏈接中的Jamfile
- 在固定python綁定在Windows上構建並有可能產生一個Windows安裝程序
- 在NAT-PMP實施修正了
什麼是在0.14版本新:
- 有這個版本的API在幾個重大變化:排隊,擴展,洪流狀態和磁盤緩存
要求:
- 在Boost C ++庫
評論沒有發現