BitTorrent 2.0 پروٽوڪول جي مدد سان libtorrent 2 جو رليز

پاران پيش ڪيل اهم لائبريري ڇڏڻ libtorrent 2.0 (جنهن کي libtorrent-rasterbar جي نالي سان پڻ سڃاتو وڃي ٿو)، جيڪو BitTorrent پروٽوڪول جو نفاذ پيش ڪري ٿو جيڪو ميموري جي استعمال ۽ CPU لوڊ جي لحاظ کان ڪارائتو آهي. لائبريري ملوث torrent ڪلائنٽ ۾ جيئن وارو علائقو, qbittorrent, فالڪس, Lynx, ميرو и ڦوڪيو (ٻئي لائبريري سان پريشان ٿيڻ نه گهرجي لبرنٽ، جيڪو rTorrent ۾ استعمال ٿيندو آهي). libtorrent ڪوڊ C++ ۾ لکيل آهي ۽ طرفان ورهايل BSD لائسنس جي تحت.

ڇڏڻ قابل ذڪر آهي شامل ڪرڻ پروٽوڪول جي حمايت BitTorrent v2، جيڪو SHA-1 الورورٿم استعمال ڪرڻ کان پاسو ڪري ٿو، جنهن وٽ آهي проблемы SHA2-256 جي حق ۾ ٽڪراء جي چونڊ سان. SHA2-256 ٻنهي ڊيٽا بلاڪ جي سالميت کي ڪنٽرول ڪرڻ ۽ انڊيڪسس (معلومات-ڊڪشنري) ۾ داخل ٿيڻ لاءِ استعمال ڪيو ويندو آهي، جيڪو DHT ۽ ٽريڪرز سان مطابقت جي ڀڃڪڙي ڪري ٿو. SHA2-256 هيشز سان ٽورنٽس جي مقناطيسي لنڪس لاءِ، هڪ نئون اڳياڙي ”urn:btmh:“ تجويز ڪيو ويو آهي (SHA-1 ۽ هائبرڊ ٽورينٽس لاءِ، ”urn:btih:“ استعمال ٿيندو آهي).

ڇاڪاڻ ته هيش فنڪشن کي تبديل ڪرڻ سان پروٽوڪول مطابقت کي ٽوڙي ٿو (هيش فيلڊ 32 بائيٽ جي بدران 20 بائيٽ آهي)، BitTorrent v2 وضاحتون شروعاتي طور تي ترقي ڪئي وئي بغير ڪنهن پسمانده مطابقت جي ذهن ۾ ۽ ٻيون اهم تبديليون اختيار ڪيون ويون، جهڙوڪ مرڪل هيش وڻن جو استعمال انڊيڪس ۾. torrent فائلن جي سائيز کي گھٽائڻ ۽ بلاڪ سطح تي ڊائون لوڊ ڪيل ڊيٽا کي جانچڻ لاءِ.

BitTorrent v2 ۾ تبديليون پڻ شامل آهن هر فائل کي الڳ هيش وڻن کي تفويض ڪرڻ جي منتقلي ۽ حصن ۾ فائل جي ترتيب جو استعمال (هر فائل کان پوء اضافي پيڊنگ شامل ڪرڻ کان سواء)، جيڪو ڊيٽا جي نقل کي ختم ڪري ٿو جڏهن هڪجهڙائي فائلون آهن ۽ ان کي سڃاڻڻ آسان بڻائي ٿو. فائلن لاء مختلف ذريعن. torrent ڊاريڪٽري ڍانچي جي انڪوڊنگ جي بهتر ڪارڪردگي ۽ وڏي تعداد ۾ ننڍيون فائلن کي سنڀالڻ لاءِ اصلاحون شامل ڪيون ويون.

BitTorrent v1 ۽ BitTorrent v2 جي گڏيل وجود کي هموار ڪرڻ لاءِ، هائبرڊ ٽورينٽ فائلون ٺاهڻ جي صلاحيت لاڳو ڪئي وئي آهي، جنهن ۾ شامل آهن، SHA-1 هيشز سان گڏ ساختن کان علاوه، SHA2-256 سان انڊيڪس.
اهي هائبرڊ ٽورينٽ انهن گراهڪن سان استعمال ڪري سگهجن ٿا جيڪي صرف BitTorrent v1 پروٽوڪول کي سپورٽ ڪن ٿا. حل نه ٿيل استحڪام مسئلن جي ڪري libtorrent 2.0 ۾ متوقع WebTorrent پروٽوڪول لاءِ سپورٽ ملتوي ايندڙ وڏي رليز تائين، جيڪا سال جي آخر تائين ٻاهر نه ٿيندي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو