د BitTorrent 2.0 پروتوکول ملاتړ سره د libtorrent 2 خوشې کول

له خوا سپارل شوي د پام وړ کتابتون خوشې کول libtorrent 2.0 (د libtorrent-rasterbar په نوم هم پیژندل کیږي)، کوم چې د BitTorrent پروتوکول پلي کول وړاندیز کوي چې د حافظې مصرف او د CPU بار په شرایطو کې اغیزمن دی. کتابتون ښکیل په مشعل پیرودونکو کې لکه ډنډ, qbittorrent, فولکس, لینککس, میرو и فلش (د بل کتابتون سره مغشوش نه شئ لېبرټورنټ، کوم چې په rTorrent کې کارول کیږي). د libtorrent کوډ په C++ کې لیکل شوی او لخوا توزیع شوی د BSD جواز لاندې.

خوشې کول د پام وړ دي اضافه کول پروتوکول ملاتړ BitTorrent v2، کوم چې د SHA-1 الګوریتم کارولو څخه ډډه کوي، کوم چې لري نوبتی د SHA2-256 په ګټه د ټکر انتخاب سره. SHA2-256 دواړه د ډیټا بلاکونو بشپړتیا کنټرول لپاره او په شاخصونو کې د ننوتلو لپاره کارول کیږي (معلومات قاموس) ، کوم چې د DHT او ټریکرونو سره مطابقت سرغړونه کوي. د SHA2-256 هشونو سره د torrents سره د مقناطیسي اړیکو لپاره، یو نوی مخفف "urn:btmh:" وړاندیز شوی (د SHA-1 او هایبرډ تورینټ لپاره، "urn:btih:" کارول کیږي).

ځکه چې د هش فنکشن ځای په ځای کول د پروتوکول مطابقت ماتوي (د هش ساحه د 32 بایټ پرځای 20 بایټه ده) ، د BitTorrent v2 مشخصات په پیل کې پرته له شاته مطابقت پرته رامینځته شوي او نور د پام وړ بدلونونه منل شوي ، لکه په شاخصونو کې د مرکل هش ونې کارول د torrent فایلونو اندازه کمولو او د بلاک په کچه ډاونلوډ شوي ډیټا چیک کول.

په BitTorrent v2 کې بدلونونه هر فایل ته د جلا هش ونې ټاکلو لیږد او په برخو کې د فایل تنظیم کولو کارول (پرته له هر فایل وروسته اضافي پیډینګ اضافه کول) شامل دي ، کوم چې تاسو ته اجازه درکوي د ورته فایلونو په شتون کې د ډیټا نقل کولو څخه خلاصون ترلاسه کړئ. او د فایلونو لپاره د مختلف سرچینو پیژندل اسانه کوي. د تورینټ ډایرکټر جوړښت کوډ کولو ښه موثریت او د لوی شمیر کوچنیو فایلونو اداره کولو لپاره اصلاح کول.

د BitTorrent v1 او BitTorrent v2 د همغږي کولو لپاره، د هایبرډ تورینټ فایلونو رامینځته کولو وړتیا پلي شوې ، چې پکې د SHA-1 هیشونو سره جوړښتونو سربیره ، د SHA2-256 سره شاخصونه شامل دي.
دا هایبرډ تورینټونه د پیرودونکو سره کارول کیدی شي چې یوازې د BitTorrent v1 پروتوکول ملاتړ کوي. د حل شوي ثبات مسلو له امله په libtorrent 2.0 کې تمه کیږي د WebTorrent پروتوکول لپاره ملاتړ ځنډول شوی تر راتلونکي لوی خوشې کیدو پورې، کوم چې به د کال تر پایه نه وي.

سرچینه: opennet.ru

Add a comment