用aria2c下迅雷離線資源

2022-02-01 13:26:39 字數 1050 閱讀 5754

尤其對好幾g的大檔案,開始幾分鐘速度會很慢

需要nircmd.exe

@echo on&setlocal enabledelayedexpansion

cd /d %~dp0

for /f "eol=# tokens=2 delims==" %%i in (uris.txt) do set a=%%i

if exist download\%a% if not exist download\%a%.aria2 exit

set a=

tasklist /nh|findstr /i "aria2c.exe"

if %errorlevel%==0 exit

:lpfor /r download %%i in (*.aria2) do set /a a+=1

start /b "" "file\aria2c.exe" -c -j1 -x16 -k1m -s1000 -m1000 -ddownload --file-allocation=falloc --load-cookies=cookies.txt -iuris.txt --on-download-complete=%~df0

nircmd wait 1800000

for /r download %%i in (*.aria2) do set /a b+=1

if %a% gtr %b% nircmd wait 60000

taskkill /f /im aria2c.exe >nul

if errorlevel 1 exit

set a=&set b=

goto :lp

其中的關鍵語句是

file\aria2c.exe -c -j1 -x16 -k1m -s1000 -m1000 -ddownload --file-allocation=falloc --load-cookies=cookies.txt -iuris.txt
那一些引數是我經過多翻試驗後寫出的,這樣大概就是aria2c的最快速度了

對了網速不好時,aria2c會慢慢丟到掉一些源,所以我設定為每半小時重啟一次aria2c

Linux 編譯Aria2c最新版本

以下介紹在linux ubantu 下安裝過程。apt get update apt get install libgnutls28 dev nettle dev libgmp dev libssh2 1 dev libc ares dev libxml2 dev zlib1g dev libsql...

C 下用P2P技術實現點對點聊天

p2p技術簡介 p2p,英文peer to peer的縮寫,中譯為對等互聯或點對點技術。p2p技術可以讓使用者可以直接連線到其他使用者的計算機,進行檔案共享與交換,同時p2p在深度搜尋 分布計算 協同工作等方面也大有用途。目前internet的儲存模式是 內容位於中心 而p2p技術的運用將使inte...

C 下用P2P技術實現點對點聊天

p2p技術簡介 理解p2p技術的最好方法莫過於仔細觀察並理解乙個實際的p2p應用程式。c 作為微軟.net戰略的重要棋子,對網路程式設計提供了很好的支援和優化。本文就通過乙個程式,向大家介紹一下c 下的p2p程式設計的方法和實現機理。本文的這個程式不是很有用,但卻很直觀地給出了p2p 點對點 程式設...