libtorrent (المعروف أيضا باسم libtorrent-rasterbar) هو مفتوح المصدر وفعالة وخالية تماما وسهلة الاستخدام لبرامج تنفذ في C ++ ومصممة من الإزاحة ليكون بمثابة بديل جيد جدا لجميع القائمة تورنت تطبيقات.
لا عميل تورنت في حد ذاته
وحتى لو كان يتضمن العميل العمل، لأغراض المثال فقط، أن نضع في اعتبارنا أن libtorrent هو برنامج مكتبة وليس عميل تورنت كامل المواصفات. أهدافها الرئيسية هي أن تكون وحدة المعالجة المركزية كفاءة، كفاءة الذاكرة، وسهل جدا للاستخدام.
وبعبارة أخرى، مطوري التطبيقات يمكن استخدامها libtorrent إضافة إلى وظائف تورنت لمشاريعهم، بغض النظر إذا كانت تورنت العملاء مخصص أو برامج العادل التي تدعم تحميل ملفات التورنت.
يدعم بروتوكول نقل أوتورنت
تم هندستها libtorrent في مثل هذه الطريقة أنه يدعم مجموعة واسعة من البروتوكولات، بما في ذلك بروتوكول نقل أوتورنت، DHT (جدول التجزئة الموزعة)، UDP (بروتوكول مخطط بيانات المستخدم) بروتوكول تعقب، بروتوكول ملحق الأقران، وكذلك الإصدار IPv6 بروتوكول تعقب.
ومن بين الميزات الأخرى، يمكن أن نذكر دعم السيول خاصة، دعم superseeding، HTTP البذر (على غرار هوفمان) الدعم، ودعم بتتبع متعددة، webseed (على غرار برامج إدارة التحميل الخارجية) الدعم، تعقب عودته IP الخارجي، ودعم الروابط المغناطيس .
يقدم عبر منصة تنفيذ تورنت
libtorrent هو عبر منصة البرمجيات التي تم جمعها بنجاح، وتركيب واختبار على العديد من أنظمة التشغيل، بما في ذلك جنو / لينكس، مايكروسوفت ويندوز، ماك OS X، صن أو. إس، وسيغوين. تشغيله على أجهزة الكمبيوتر دعم أي من أبنية CPU 32 أو 64-بت.
ويمكن تركيبها بسهولة على كل نظام التشغيل القائم على نواة لينكس من خلال تجميع حزمة المصدر، والتي يتم توزيعها مجانا على Softoware أو المشروع و؛ [س] موقع (انظر الرابط أدناه). ببساطة تحميل حزمة مصدر وحفظه في دليل منزلك. فك باستخدام أداة مدير الأرشيف، افتح التطبيق المحطة الطرفية وانتقل إلى موقع ملفات أرشيف استخراج (مثل قرص /home/softoware/libtorrent-rasterbar-1.0.3)، تشغيل وسقوو]؛ ./ تكوين && جعل و[رسقوو]؛ الأوامر لتكوين وتجميع البرنامج، تليها وسقوو]؛ سودو جعل تركيب و[رسقوو]؛ الأمر لتثبيته
ما هو الجديد في هذا الإصدار:.
ضعف UTP الثابتة
إجراء تحويلات UTF8 أكثر تساهلا
إصلاح تحميل أولويات قطعة من البيانات الذاتية
(والآن تلقائيا أن تترك البذور الوضع عند تنفيذ العمليات مما يعني انها ليست البذور) تحسين التعامل مع البذور الوضع
المسألة الثابتة مع أولويات الملفات والبيانات تجاوز الذاتية
إصلاح طلب طابور مشكلة أداء الحجم
تحسين الأداء قليلا UDP تعقب
إصلاح الخدوش HTTP
إضافة عداد المفقودين وظائف تعيين منفذ لبيثون ملزمة
إصلاح مشكلة متجهة الى تدقيق في bdecoder
كشف المفقودين dht_settings الحقول إلى الثعبان
إضافة وظيفة الاستعلام عن إعدادات DHT
إصلاح الخلل في ميزة "dont_count_slow_torrents"، والتي ستبدأ الكثير من السيول
ما هو الجديد في الإصدار 1.0.4:
الثعبان ملزمة بناء الإصلاح لدفعة-1.57.0
إضافة --enable-تصدير كل خيار لتكوين النصي، لتصدير كافة الرموز من libtorrent
الإصلاح if_nametoindex بناء الخطأ على ويندوز
التعامل مع أطول مما ينبغي UTF-8 متواليات
إصلاح النظام ارتباط علة في MAKEFILE لبيثون ملزم
إصلاح خطأ في حساب الفائدة، مما تسبب في قطع المبكرة
قرص دلالات flag_override_resume_data أكثر منطقية (يكسر التوافق من بين الحالات الحافة)
تحسين إلباس الحذاء DHT والتحديث الدوري
تحسين أداء DHT ماينتانينسي (من الأزيز بدلا من عمليات البحث الكاملة)
إصلاح الخلل في DHT جدول التوجيه البادئة عقدة معرف الأمثل
إصلاح السلوك غير صحيح flag_use_resume_save_path
بروتوكول الإصلاح سباق شرط في وضع البذر السوبر
دعم للقراءة فقط العقد DHT
إزالة غير المستخدمة تجزئة جزئية عمليات البحث DHT
إزالة يحتمل الخصوصية تمديد تسرب (وضع غير مجهول)
الند معرف الإصلاح اتصال يأمر في وضع مجهول
إصلاحات مينغو
ما هو الجديد في الإصدار 1.0.3:
الثعبان ملزمة بناء الإصلاح لدفعة-1.57.0
إضافة --enable-تصدير كل خيار لتكوين النصي، لتصدير كافة الرموز من libtorrent
الإصلاح if_nametoindex بناء الخطأ على ويندوز
التعامل مع أطول مما ينبغي UTF-8 متواليات
إصلاح النظام ارتباط علة في MAKEFILE لبيثون ملزم
إصلاح خطأ في حساب الفائدة، مما تسبب في قطع المبكرة
قرص دلالات flag_override_resume_data أكثر منطقية (يكسر التوافق من بين الحالات الحافة)
تحسين إلباس الحذاء DHT والتحديث الدوري
تحسين أداء DHT ماينتانينسي (من الأزيز بدلا من عمليات البحث الكاملة)
إصلاح الخلل في DHT جدول التوجيه البادئة عقدة معرف الأمثل
إصلاح السلوك غير صحيح flag_use_resume_save_path
بروتوكول الإصلاح سباق شرط في وضع البذر السوبر
دعم للقراءة فقط العقد DHT
إزالة غير المستخدمة تجزئة جزئية عمليات البحث DHT
إزالة يحتمل الخصوصية تمديد تسرب (وضع غير مجهول)
الند معرف الإصلاح اتصال يأمر في وضع مجهول
إصلاحات مينغو
ما هو الجديد في الإصدار 0.16.13: الدورة
إصلاح مشكلة لصناعة السيارات في إدارة عند التوقف
إصلاح الخلل في الوضع غير متفرق على النوافذ، مما تسبب في أخطاء ملف غير صحيحة أن تتولد
إصلاح set_name () على file_storage التي تؤثر فعلا من إنقاذ مسارات
إصلاح مشكلة دعم الملفات الكبيرة على مينغو
إضافة إلى التعامل مع set_piece_hashes بعض الخطأ ()
FIX الانتهاء على الطابع الزمني للا يمكن مضروب على كل بدء التشغيل
إصلاح طريق مسدود بسبب بعض الإخفاقات تعقب UDP
إصلاح المحتملة مسألة تجاوز عدد صحيح في أجهزة ضبط الوقت على ويندوز
الإصلاح طفيفة خوارزمية mixed_mode peer_proportional (TCP حد يمكن أن تذهب منخفض جدا)
رشيقة الإصلاح وقفة
إصلاحات I2P
إصلاح المشكلة عند تحميل بعض الملفات سيل تالف
تمرير رأس المضيف مع طلبات وكيل HTTP واغلاق http_connection الممكن تعليق
ما هو الجديد في الإصدار 0.15.9:
HTTPS تحطم الثابتة
وأضاف بعض الوظائف المفقودة من الثعبان ملزمة
ثابت نادرة علة قطعة منقار
torrent_status غير صالح ثابت :: finished_time
البق الثابتة في أميل أن يكون بين والرسائل التمديد فقط تحميل-
قيام الملفات غير مفتوحة في وضع الوصول العشوائي (يسرع تجزئة)
ما هو الجديد في الإصدار 0.14.2:
وأضاف الوظائف المفقودة إلى ربط الثعبان torrent_info :: map_file، torrent_info :: map_block وtorrent_info :: file_at_offset.
دعم إزالتها لدفعة-1.33 والإصدارات السابقة (ربما لا تعمل)
إمكانية ثابتة يتجمد القضايا عند إيقاف التشغيل
تحسين رسالة الخطأ النصي الإعداد الثعبان
علة ثابتة عندما تضمن ملف التورنت يعلن لائحة، ولكن لا يوجد عناوين المواقع تعقب صالحة
أن علة ثابتة حيث طلبت الملفات من البذور على شبكة الإنترنت أن تكون أسماء الملفات التي سميت بدلا من أسماء الملفات الأصلية في سيل.
الإصلاح توثيق القسم كينج
مشكلة محتملة ثابتة في udp_socket (دعم تعقب UDP المتضررين)
قدم الاسم والتعليق والتي أنشأتها يخضع أيضا إلى UTF-8 تصحيح الخطأ (كانت أسماء بالفعل)
قفل ميت ثابتة عند إعدادات الوكيل DHT
وأضاف توجيهات تصدير المفقودة إلى lazy_entry
التخزين المؤقت على القرص الثابت انتهاء إعدادات علة (اذا غيرت، فإنه يمكن تعيين حجم ذاكرة التخزين المؤقت)
علة ثابتة في http_connection عند الربط إلى IP معين
الخطأ المطبعي الثابتة في بيثون ملزم (torrent_handle :: يجب أن يكون piece_prioritize torrent_handle :: piece_priorities)
حالة تعارض ثابتة عند حفظ الدولة DHT
البق الثابتة المتعلقة lexical_cast كونها لغة تعتمد
واضاف لدعم مترجم SunPro C ++
علة ثابتة حيث messeges في بعض الأحيان يمكن أن تكون مشفرة في الترتيب غير صحيح، للاتصالات المشفرة.
حالة تعارض ثابتة حيث يمكن أن تتعثر السيول الانتظار للحصول على فحص
ثابت الملفات المعينة خلل فيها أنه لن يمكن استعادة البيانات بشكل صحيح من السيرة الذاتية بشكل صحيح
إزالة التبعية اللغة في محلل XML (الناجمة تؤكد على ويندوز)
علة ثابتة عند التحدث إلى HTTPS 1.0 خوادم
علة بنب الثابتة التي يمكن أن تسبب تجاوز سعة مكدس
ما هو الجديد في الإصدار 0.14.1:
وأضاف تحويل سلاسل الثعبان يونيكود إلى UTF-8 مسارات
علة ثابتة في HTTP تحميل حيث مجال المضيف لم تتضمن رقم المنفذ
رؤوس الثابتة للا يعتمد على NDEBUG، يحظر ربط بناء الافراج عن libtorrent ضد تطبيق التصحيح
علة ثابتة في القرص I / O موضوع من شأنه أن يجعل موضوع أحيانا إنهاء عند حدوث خطأ
DHT علة ثابتة
تحطم الاغلاق المحتمل ثابت في disk_io_thread
استخدام ثابت من الوظائف boost.filsystem مستنكر
http_connection ثابتة وحدة اختبار
علة ثابتة في DHT عندما تم تحميل الدولة DHT
جعل معدل التغير المحدد في 0.14 اختياري (لاتخاذ TCP تقدر / IP النفقات العامة في الاعتبار)
جعل الثعبان المساعد يمكن البناء عليها من خلال MAKEFILE
علة بنب الثابتة عندما انتهت قاعدة مع عنوان الموقع مائل ومسار بدأ مع مائل
مختلف استثناءات محددة يحتمل أن يتسرب
المشكلة الثابتة مع إزالة السيول التي يتم التدقيق
خطأ وثائق محددة بشأن save_resume_data ()
الوثائق المفقودة المضافة على خلق سيل
البق الثابتة في الأمثلة العميل الثعبان
التبعية المفقودة الثابتة في ملف حزمة التكوين
geoip المشتركة الثابتة ربط في Jamfile
الارتباطات الثعبان ثابتة بناء على النوافذ وجعلت من الممكن لتوليد المثبت النوافذ
علة ثابتة في تنفيذ NAT-PMP
ما هو الجديد في الإصدار 0.14:
وهناك بضعة تغييرات كبيرة في API لهذا الإصدار: الطابور، ملحقات، وضع سيل، والتخزين المؤقت على القرص.
المتطلبات:
دفعة C ++ المكتبات
لم يتم العثور على التعليقات