Libtorrent
libtorrent என்பது பிட் டொரண்ட் நெறிமுறையின் திறந்த மூல செயல்படுத்தலாகும். இது C + + இல் எழுதப்பட்டு அதன் முக்கிய நூலக இடைமுகத்தைக் கொண்டுள்ளது. இதன் மிகவும் குறிப்பிடத்தக்க அம்சங்கள் மெயின்லைன் டிஹெச்டி, ஐபிவி6, எச். டி. டி. பி விதைகள் மற்றும் மைக்ரோ டொரண்டின் பியர் எக்ஸ்சேஞ்சுக்கான ஆதரவு ஆகும். libtorrent அதன் இயங்குதள சுதந்திரத்தைப் பெற பூஸ்ட், குறிப்பாக Boost.Asio ஐப் பயன்படுத்துகிறது. இது விண்டோஸ் மற்றும் பெரும்பாலான யுனிக்ஸ் போன்ற இயக்க முறைமைகளில் (ஓஎஸ் எக்ஸ், லினக்ஸ் மற்றும் பல பி. எஸ். டி) கட்டமைக்கப்படுவதாக அறியப்படுகிறது. டெவலப்பர்கள் மிகவும் பயனுள்ளதாகக் கருதும் பிட்டோரெண்ட் நீட்டிப்புகளுடன் லிப்டோரெண்ட் புதுப்பித்த நிலையில் வைக்கப்படுகிறது, மேலும் பரந்த அளவிலான சூழல்களில் வேலை செய்ய தீவிரமாக உகந்ததாக உள்ளது. ஒரு குறிப்பிட்ட பயன்பாட்டு வழக்கில் பயன்படுத்தப்படாத குறியீட்டைச் சேர்க்காமல் இருக்க அதன் பல அம்சங்களை தொகுப்பு நேரத்தில் முடக்கலாம். உட்பொதிக்கப்பட்ட சாதனங்கள் மற்றும் டெஸ்க்டாப்கள் மற்றும் விதை-சேவையகங்களுக்கு மிகவும் பொருத்தமான லிப்டோரெண்ட் செயல்படுத்தலாக இது இருக்க வேண்டும். அதன் சில செயல்படுத்தல் விவரங்கள் அம்சங்கள் பிரிவில் விவரிக்கப்பட்டுள்ளன. லிப்டோரெண்டின் அசல் ஆசிரியர் அர்விட் நோர்பெர்க் ஆவார். இப்போது பல நீட்டிப்புகள் கட்டமைக்கும் அடித்தளமாக இருக்கும் மைக்ரோ டொரண்டுடன் இணைந்து நீட்டிப்பு நெறிமுறையை ஆதரிக்கும் முதல் கிளையன்ட் இதுவாகும். அம்சங்கள் செயல்படுத்தப்பட்ட பி. இ. பி. க்கள் பிட் டோரண்ட் மேம்பாட்டு முன்மொழிவு செயல்முறையின் ஒரு பகுதியாகும். ஒரு பி. இ. பி என்பது பிட் டொரண்ட் சமூகத்திற்கு தகவல்களை வழங்கும் ஒரு வடிவமைப்பு ஆவணம், அல்லது பிட் டொரண்ட் நெறிமுறைகளுக்கான புதிய அம்சத்தை விவரிக்கிறது. அம்சத்தின் சுருக்கமான தொழில்நுட்ப விவரக்குறிப்பு மற்றும் அம்சத்திற்கான காரணத்தை பி. இ. பி வழங்க வேண்டும். புதிய அம்சங்களை முன்மொழிவதற்கும், ஒரு பிரச்சினையில் சமூக உள்ளீட்டைச் சேகரிப்பதற்கும், பிட் டோரண்டிற்குச் சென்ற வடிவமைப்பு முடிவுகளை ஆவணப்படுத்துவதற்கும் அவை முதன்மை வழிமுறைகளாக இருக்க வேண்டும். சமூகத்திற்குள் ஒருமித்த கருத்தை உருவாக்குவதற்கும், கருத்து வேறுபாடுகளை ஆவணப்படுத்துவதற்கும் BEP ஆசிரியர் பொறுப்பு. பி. இ. பி. க்கள் ஒரு பதிப்பு களஞ்சியத்தில் மறுசீரமைக்கப்பட்ட உரைக் கோப்புகளாக பராமரிக்கப்படுவதால், அவற்றின் திருத்த வரலாறு அம்ச முன்மொழிவுகளின் வரலாற்று பதிவாகும். பி. இ. பி. யில் மூன்று வகைகள் உள்ளனஃ ஒரு தரநிலைகள் கண்காணிப்பு பி. இ. பி. பி. பிட்டோரண்ட் நெறிமுறைகளில் ஒன்றின் நீட்டிப்பு அல்லது இந்த நெறிமுறைகளில் உள்ள நடிகர்களில் ஒருவரின் நடத்தையில் ஏற்படும் மாற்றத்தை விவரிக்கிறது, அங்கு நடிகர்கள் தற்போது வாடிக்கையாளர்கள், டிராக்கர்கள் மற்றும் வலை சேவையகங்களாக உள்ளனர். ஒரு தகவல் BEP ஒரு பிட் டொரண்ட் வடிவமைப்பு சிக்கலை விவரிக்கிறது, அல்லது பிட் டொரண்ட் சமூகத்திற்கு பொதுவான வழிகாட்டுதல்கள் அல்லது தகவல்களை வழங்குகிறது, ஆனால் ஒரு நீட்டிப்பை முன்மொழியவில்லை. தகவல் BEP கள் ஒரு பிட் டோரண்ட் சமூக ஒருமித்த கருத்து அல்லது பரிந்துரையை பிரதிநிதித்துவப்படுத்த வேண்டிய அவசியமில்லை, எனவே பயனர்களும் செயல்படுத்துபவர்களும் தகவல் BEP களை புறக்கணிக்க அல்லது அவர்களின் ஆலோசனையைப் பின்பற்ற சுதந்திரமாக உள்ளனர். ஒரு செயல்முறை BEP பிட் டொரண்டைச் சுற்றியுள்ள ஒரு செயல்முறையை விவரிக்கிறது அல்லது ஒரு செயல்முறைக்கு (அல்லது ஒரு நிகழ்வுக்கு) மாற்றத்தை முன்மொழிகிறது. செயல்முறை பி. இ. பி. க்கள் தரநிலைகள் கண்காணிப்பு பி. இ. பி. களைப் போன்றவை, ஆனால் பிட் டொரண்ட் நெறிமுறைகளைத் தவிர வேறு பகுதிகளுக்கு பொருந்தும். அவை பரிந்துரைகளை விட அதிகம், மேலும் பயனர்கள் பொதுவாக அவற்றை புறக்கணிக்க சுதந்திரமாக இல்லை. வெளியீட்டு அட்டவணைகள், நடைமுறைகள், வழிகாட்டுதல்கள், முடிவெடுக்கும் செயல்முறையில் மாற்றங்கள் மற்றும் பிட் டொரண்ட் மேம்பாட்டில் பயன்படுத்தப்படும் கருவிகள் அல்லது சூழலில் மாற்றங்கள் ஆகியவை எடுத்துக்காட்டுகளில் அடங்கும். பல்வேறு அம்சங்கள் libtorrent ஐ மாற்றியமைக்காமல் தனிப்பயன் பிட்டோர்ரண்ட் நீட்டிப்புகளை செயல்படுத்துவதற்கான சொருகி இடைமுகத்தை பட்டியலிடுகின்றன, இது μTorrent பியர் எக்ஸ்சேஞ்ச் புரோட்டோகால் (PEX) ஐ ஆதரிக்கிறது. உள்ளூர் பியர் கண்டுபிடிப்பை ஆதரிக்கிறது (அதே உள்ளூர் நெட்வொர்க்கில் உள்ள சகாக்களுக்கான மல்டிகாஸ்ட்கள்) டிராக்கர் ஸ்கிராப்புகள் எல்டி _ டிராக்கர்கள் நீட்டிப்பை ஆதரிக்கின்றன, சகாக்களுக்கு இடையில் டிராக்கர்களைப் பரிமாறிக்கொள்வது நோ _ பியர் _ ஐடி = 1 நீட்டிப்பை ஆதரிக்கிறது, இது டிராக்கர்களின் சுமையை எளிதாக்கும். காம்பாக்ட் = 1 டிராக்கர் அளவுருவை ஆதரிக்கிறது. மெர்க்கிள் ஹாஷ் மரம் டொரண்டுகளுக்கான ஆதரவு. இது டொரண்ட் கோப்புகளின் அளவை உள்ளடக்கத்தின் அளவுடன் நன்கு அளவிடுகிறது. நெட்வொர்க் அல்லது கிளையன்ட் தொடர்புகளில் வட்டு ஒருபோதும் தடுக்கப்படாமல் இருக்க ஒரு தனி வட்டு I/O நூலைப் பயன்படுத்துகிறது. அதை ஆதரிக்கும் கணினிகளில் 2 ஜிகாபைட்டுகளை விட பெரிய கோப்புகளை ஆதரிக்கிறது. விரைவான மறுதொடக்கம் ஆதரவு, மீண்டும் தொடங்கப்பட்ட டொரண்டின் தொடக்கத்தில் விலையுயர்ந்த துண்டு காசோலையிலிருந்து விடுபட ஒரு வழி. சேமிப்பு நிலை, பீஸ் _ பிக்கர் நிலை மற்றும் அனைத்து உள்ளூர் சகாக்களையும் ஒரு தனி ஃபாஸ்ட்-ரெஸ்யூம் கோப்பில் சேமிக்கிறது. மேம்படுத்தப்பட்ட வட்டு செயல்திறனுக்காக சரிசெய்யக்கூடிய வாசிப்பு மற்றும் எழுதும் வட்டு தற்காலிக சேமிப்பு உள்ளது. கோப்புச் சரிபார்ப்புக்கான வரிசைகள், அவை அனைத்தையும் இணையாகச் சரிபார்ப்பதற்குப் பதிலாக. அது மீண்டும் தொடங்கும் ஒரு டொரண்டில் துண்டு வரிசையில் எந்த தேவைகளும் இல்லை. இதன் பொருள் எந்தவொரு வாடிக்கையாளரும் பதிவிறக்கம் செய்த டொரண்ட்டை மீண்டும் தொடங்க முடியும் என்பதாகும். குறைவான கோப்புகள் மற்றும் சிறிய கோப்பு ஒதுக்கீடு (வட்டில் துண்டுகள் ஒருங்கிணைக்கப்படும்) விதை முறை இரண்டையும் ஆதரிக்கிறது, அங்கு வட்டில் உள்ள கோப்புகள் முழுமையானவை என்று கருதப்படுகிறது, மேலும் ஒவ்வொரு துண்டின் ஹாஷ் முதல் முறையாக கோரப்படும்போது சரிபார்க்கப்படுகிறது. பதிவிறக்க விகிதத்தைப் பொறுத்து கோரிக்கை வரிசையின் நீளத்தை சரிசெய்கிறது. ஒரே துறைமுகத்தில் பல டொரண்டுகளுக்கு சேவை செய்கிறது மற்றும் ஒரே நூலில் HTTP ப்ராக்ஸிகளை ஆதரிக்கிறது மற்றும் அடிப்படை ப்ராக்ஸி அங்கீகாரம் ஆதரிக்கிறது gzip டிராக்கர்-பதில்கள் பதிவேற்றம் மற்றும் பதிவிறக்க அலைவரிசை பயன்பாட்டைக் கட்டுப்படுத்தலாம் மற்றும் இணைப்புகளின் எண்ணிக்கையைக் கட்டுப்படுத்த அதிகபட்ச எண்ணிக்கையிலான இணைக்கப்படாத சகாக்களின் வாய்ப்பைக் கட்டுப்படுத்தலாம். சகாக்களுக்கு வேறு வெளிச்செல்லும் போக்குவரத்து இல்லையென்றால் தாமதங்கள் செய்திகளைக் கொண்டுள்ளன, மேலும் ஏற்கனவே துண்டு வைத்திருக்கும் சகாக்களுக்கு செய்திகளை அனுப்பாது. இது அலைவரிசையை சேமிக்கிறது. தேர்ந்தெடுக்கப்பட்ட பதிவிறக்கம். நீங்கள் பதிவிறக்க விரும்பும் டொரண்டின் எந்தப் பகுதிகளைத் தேர்ந்தெடுக்கும் திறன். ஐபி முகவரிகளை அனுமதிக்காத ஐபி வடிகட்டி மற்றும் ஐபி வரம்புகள் NAT-PMP மற்றும் UPnP ஆதரவை இணைப்பது மற்றும் இணைப்பது (அதை ஆதரிக்கும் திசைவிகளில் தானியங்கி போர்ட் மேப்பிங்) I2P அநாமதேய நெட்வொர்க் மூலம் டொரண்ட் போக்குவரத்தை மறைமுகமாக்கலாம். டிஸ்க் கேச்சிங் லிப்டோரெண்டில் உள்ள அனைத்து வட்டு I/O வட்டு io நூல் மூலம் நெட்வொர்க் நூலுக்கு ஒத்திசைவாக செய்யப்படுகிறது. ஒரு பிளாக்கைப் படிக்கும்போது, வட்டு io நூல் அந்த துண்டிலிருந்து அடுத்தடுத்த அனைத்து தொகுதிகளையும் ரீட் கேச்சில் படிக்கிறது, பிளாக்கைக் கோரும் பியர் அதே துண்டிலிருந்து அதிக தொகுதிகளைக் கோருவார் என்று வைத்துக்கொள்வோம். இது தரவைப் படிப்பதற்கான சிஸ்கால்களின் எண்ணிக்கையைக் குறைக்கிறது. இது தேடுவதில் ஏற்படும் தாமதத்தையும் குறைக்கிறது. இதேபோல், எழுதும் கோரிக்கைகளுக்கு, தொகுதிகள் தற்காலிக சேமிப்பில் வைக்கப்பட்டு, ஒரு முழு துண்டு முடிந்ததும் வட்டில் ஃப்ளஷ் செய்யப்படுகின்றன அல்லது அதிக தற்காலிக சேமிப்பு இடம் தேவைப்படும்போது துண்டு சமீபத்தில் புதுப்பிக்கப்பட்ட ஒன்றாகும். கேச் எழுதுவதற்கும் வாசிப்பதற்கும் இடையில் இடத்தை மாறும் வகையில் ஒதுக்குகிறது. வாசிப்பு தற்காலிக சேமிப்பை விட எழுதும் தற்காலிக சேமிப்புக்கு கண்டிப்பாக முன்னுரிமை அளிக்கப்படுகிறது. பயன்பாட்டில் உள்ள கேச் தொகுதிகள், வட்டில் பக்கமாக வைக்கப்படுவதைத் தவிர்ப்பதற்காக இயற்பியல் நினைவகத்தில் பூட்டப்பட்டுள்ளன. வட்டு தற்காலிக சேமிப்பை வட்டில் பக்கமாக வைக்க அனுமதிப்பது என்பது அதை ஃப்ளஷ் செய்வது மிகவும் திறமையற்றதாக மாறும், ஏனெனில் அது மீண்டும் வட்டில் ஃப்ளஷ் செய்யப்படுவதற்கு மட்டுமே இயற்பியல் நினைவகத்தில் மீண்டும் படிக்கப்பட வேண்டும். நினைவகம் மற்றும் கணினி அழைப்புகளைப் பாதுகாப்பதற்காக, ஒரே அழைப்பில் பல கேச் தொகுதிகளை ஃப்ளஷ் செய்ய ஐஓவெக் கோப்பு செயல்பாடுகள் பயன்படுத்தப்படுகின்றன. குறைந்த நினைவக அமைப்புகளில், நினைவகத்தை சேமிக்க, வட்டு தற்காலிக சேமிப்பை முழுவதுமாக முடக்கலாம் அல்லது சிறிய வரம்பிற்கு அமைக்கலாம். நெட்வொர்க் இடையகங்கள் சிறிய எல் 2 தற்காலிக சேமிப்புகளுடன் கூடிய சிபியுக்களில், நினைவகத்தை நகலெடுப்பது விலையுயர்ந்த செயல்பாடுகளாக இருக்கலாம். அத்தகைய இயந்திரங்களில் குறைந்தபட்சமாக நகலெடுப்பது முக்கியம். இது பெரும்பாலும் உட்பொதிக்கப்பட்ட அமைப்புகளுக்கு பொருந்தும். பெறப்பட்ட தரவு நகலெடுக்கப்படும் நேரங்களின் எண்ணிக்கையைக் குறைப்பதற்காக, பேலோட் தரவுகளுக்கான பெறுதல் இடையகமானது பக்க சீரமைக்கப்பட்ட வட்டு இடையகத்தில் நேரடியாகப் பெறப்படுகிறது. இணைப்பு குறியாக்கம் செய்யப்பட்டிருந்தால், இடையக இடத்தில் குறியாக்கம் செய்யப்படுகிறது. இடையகமானது பின்னர் நகல் எடுக்கப்படாமல் வட்டு தற்காலிக சேமிப்புக்குள் நகர்த்தப்படுகிறது. ஒரு துண்டுக்கான அனைத்து தொகுதிகளும் பெறப்பட்டவுடன், அல்லது கேச் ஃப்ளஷ் செய்யப்பட வேண்டும், அனைத்து தொகுதிகளும் ஒரே சிஸ்காலில் ஃப்ளஷ் செய்ய ரைட்டேவ் () க்கு நேரடியாக அனுப்பப்படுகின்றன. இதன் பொருள் யூசர்ஸ்பேஸ் நினைவகத்தில் ஒரு நகல் மற்றும் கர்னல் நினைவகத்தில் ஒரு நகல். பொதுவாக விதைத்தல் மற்றும் பதிவேற்றம் செய்யும் போது, சீரமைக்கப்பட்ட இடையகங்களில் தொகுதிகளை தற்காலிக சேமிப்பதன் மூலம் தேவையற்ற நகலெடுப்பு தவிர்க்கப்படுகிறது, அவை சக ஊழியர்களின் அனுப்பும் இடையகத்தில் ஒரு முறை நகலெடுக்கப்படுகின்றன. சக ஊழியரின் அனுப்பும் இடையகமானது பெரும்பாலும் சீரமைக்கப்படுவதற்கு உத்தரவாதம் அளிக்கப்படவில்லை. அனுப்பும் இடையகமானது பின்னர் சக குறிப்பிட்ட விசையுடன் குறியாக்கம் செய்யப்பட்டு அனுப்புவதற்காக ஐஓவெக்கில் சங்கிலியால் பிணைக்கப்பட்டுள்ளது. இதன் பொருள் அணிசேரா சக கோரிக்கைகள் மற்றும் சக-குறிப்பிட்ட குறியாக்கத்தை அனுமதிக்க ஒரு பயனர் இட நகல் உள்ளது. பீஸ் பிக்கர் பீஸ் பிக்கர் என்பது பிட்டோரண்ட் செயல்பாட்டில் ஒரு மையக் கூறு ஆகும். லிப்டோரெண்டில் உள்ள துண்டு பிக்கர் அரிதான துண்டுகளை விரைவாகக் கண்டுபிடிப்பதற்கு உகந்ததாக உள்ளது. இது அரிதானவற்றின் அடிப்படையில் வரிசைப்படுத்தப்பட்ட கிடைக்கக்கூடிய அனைத்து துண்டுகளின் பட்டியலையும், அதே அரிதான துண்டுகளை மாற்றியமைத்து வைத்திருக்கிறது. அரிதான முதல் முறை ஆதிக்கம் செலுத்தும் துண்டு பிக்கர் முறை ஆகும். பிற முறைகளும் ஆதரிக்கப்படுகின்றன மற்றும் குறிப்பிட்ட சூழ்நிலைகளில் சகாக்களால் பயன்படுத்தப்படுகின்றன. துண்டு எடுப்பவர் ஒரு துண்டு கிடைப்பதை முன்னுரிமையுடன் இணைக்க அனுமதிக்கிறது. ஒன்றாக அவர்கள் துண்டு பட்டியலின் வரிசை வரிசையை தீர்மானிக்கிறார்கள். முன்னுரிமை 0 கொண்ட துண்டுகள் ஒருபோதும் தேர்ந்தெடுக்கப்படாது, இது தேர்ந்தெடுக்கப்பட்ட பதிவிறக்க அம்சத்திற்கு பயன்படுத்தப்படுகிறது. முடிந்தவரை ஓரளவு முடிக்கப்பட்ட துண்டுகளைக் கொண்டிருப்பதற்காக, அதே வேகப் பிரிவில் உள்ள மற்ற சகாக்களைப் போலவே அதே துண்டுகளிலிருந்து தொகுதிகளைத் தேர்ந்தெடுப்பதில் சகாக்களுக்கு ஒரு பாசம் உள்ளது. வேக வகை என்பது பதிவிறக்க விகிதத்தின் அடிப்படையில் சகாக்களின் கரடுமுரடான வகைப்படுத்தலாகும். இது மெதுவான சகாக்கள் ஒரே துண்டிலிருந்து தொகுதிகளைத் தேர்ந்தெடுக்க வைக்கிறது, மேலும் வேகமான சகாக்கள் அதே துண்டிலிருந்து தேர்வு செய்கிறார்கள், எனவே மெதுவான சகாக்கள் துண்டுகளை முடிப்பதைத் தடுக்கும் வாய்ப்பைக் குறைக்கிறது. துண்டுகளைத் தேர்ந்தெடுப்பவர் தொடர்ச்சியான வரிசையில் துண்டுகளைப் பதிவிறக்கவும் அமைக்கப்படலாம். மெர்க்கிள் ஹாஷ் ட்ரீ டொரண்ட்ஸ் இது பிட் டொரண்ட் நெறிமுறையின் BEP30 ஆகும். மெர்க்கிள் ஹாஷ் ட்ரீ டொரண்ட்ஸ் என்பது ஒரு டொரண்ட் கோப்பில் ஹாஷ் மரத்தின் ரூட் ஹாஷ் மட்டுமே இருக்க அனுமதிக்கும் ஒரு நீட்டிப்பாகும், இது துண்டு ஹாஷ்களை உருவாக்குகிறது. இந்த அம்சத்தின் முக்கிய நன்மை என்னவென்றால், ஒரு டொரண்டில் எத்தனை துண்டுகள் இருந்தாலும், டொரண்ட் கோப்பு எப்போதும் ஒரே அளவாக இருக்கும். இது கோப்புகளின் எண்ணிக்கையுடன் மட்டுமே வளரும் (ஏனெனில் இது இன்னும் கோப்பு பெயர்களைக் கொண்டிருக்க வேண்டும்). வழக்கமான டொரண்டுகளுடன், வாடிக்கையாளர்கள் துண்டுகளுக்கு பல தொகுதிகளைக் கோர வேண்டும், பொதுவாக வெவ்வேறு சகாக்களிடமிருந்து, துண்டு ஹாஷுக்கு எதிராக தரவை சரிபார்க்க முடியும் முன். துண்டுகள் எவ்வளவு பெரியதாக இருக்கிறதோ, ஒரு முழுமையான துண்டைப் பதிவிறக்கி அதைச் சரிபார்க்க அதிக நேரம் எடுக்கும். துண்டு சரிபார்க்கப்படுவதற்கு முன்பு, அதை திரளுடன் பகிர்ந்து கொள்ள முடியாது, அதாவது பெரிய துண்டு அளவுகள், சகாக்களால் பதிவிறக்கப்படும்போது மெதுவான திருப்புமுனை தரவு உள்ளது. சராசரியாக தரவு சரிபார்க்கப்படுவதற்கு முன்பு கிளையன்ட் இடையகங்களில் உட்கார்ந்து காத்திருக்க வேண்டும், மீண்டும் பதிவேற்றப்படலாம். பெரிய துண்டு அளவுகளில் உள்ள மற்றொரு சிக்கல் என்னவென்றால், ஒரு துண்டு தோல்வியடையும் போது தீங்கிழைக்கும் அல்லது பிழையான பியர் ஐக் கண்டுபிடிப்பது ஒரு வாடிக்கையாளருக்கு கடினம், மேலும் அதை மீண்டும் பதிவிறக்க அதிக நேரம் எடுக்கும், மேலும் துண்டு வெற்றிபெற அதிக முயற்சிகள் எடுக்கும். வழக்கமான டொரண்டுகளில் உள்ள துண்டு அளவு என்பது டொரண்ட் கோப்பின் அளவுக்கும் துண்டு அளவிற்கும் இடையிலான ஒரு பரிமாற்றமாகும். பெரும்பாலும், 4 ஜிபி கோப்புகளைப் பொறுத்தவரை, துண்டு அளவு 2 அல்லது 4 எம்பி ஆகும், டொரண்ட் கோப்பை மிகப் பெரியதாக மாற்றுவதைத் தவிர்க்க. மெர்க்கிள் டொரண்ட்ஸ். டொரண்ட் அளவு மற்றும் துண்டு அளவு ஆகியவற்றுக்கு இடையிலான பரிமாற்றத்தை அகற்றுவதன் மூலம் இந்த சிக்கல்களைத் தீர்க்கிறது. மெர்க்கிள் டொரண்டுகளுடன், துண்டு அளவு குறைந்தபட்ச தொகுதி அளவாக (16 KB) இருக்கலாம், இது சகாக்களிடமிருந்து பெறப்பட்ட தரவுகளின் ஒவ்வொரு தொகுதியையும் உடனடியாக சரிபார்க்க சகாக்களை அனுமதிக்கிறது. இது குறைந்தபட்ச திருப்புமுனை நேரத்தை வழங்குகிறது மற்றும் தீங்கிழைக்கும் சகாக்களை அடையாளம் காணும் சிக்கலை முற்றிலுமாக நீக்குகிறது. பயன்பாடுகள் லிப்டோரெண்டைப் பயன்படுத்தும் சில குறிப்பிடத்தக்க பயன்பாடுகள்ஃ டிலூஜ், குறுக்கு-தள பிட் டோரண்ட் கிளையன்ட் எலக்ட்ரிக் ஷீப் ஸ்கிரீன் சேவர், ஸ்கிரீன் சேவருக்கான பிட் டோரண்ட் கிளையன்ட் இலவச பதிவிறக்க மேலாளர், விண்டோஸ் திறந்த மூல பதிவிறக்க மேலாளர் லைம்வைர், பல-தள கோப்பு பகிர்வு கிளையன்ட் மிரோ, குறுக்கு-தள இணைய தொலைக்காட்சி பயன்பாடான qBittorrent, C + +/Qt பிட் டோரண்ட் கிளையன்ட் டிரிப்லர், பரவலாக்கப்பட்ட அநாமதேய பியர்-டு-பியர் பிட் டோரண்ட் கிளையன்ட் ரூன்ஸ் ஆஃப் மேஜிக், ஒரு எம்எம்ஓஆர்பிஜி அதன் எஃப்ஓஜி பதிவிறக்குபவர் கேம் கிளையன்ட் வேர்ல்ட் ஆஃப் டாங்கிகளைப் புதுப்பிக்க லிப்டர் லிப்டரைப் பயன்படுத்துகிறார், ஒரு எம்எம்ஓஆர்பிஜி அதன் துவக்கி கேம் கிளையண்டைப் புதுப்பிக்க லிப்டோரெண்டைப் பயன்படுத்துகிறது