QKADM下載助手,就一款可以自定義線程數據下載輔助軟件,它能幫助用戶最大的優化下載速度,理想的線程對于下載百度云資源或者是網頁資源都有很大的幫助!
支持自定義下載工具
支持自定義線程數
支持自定義UA
支持自定義文件目錄
一般來說,合理的配置下載文件的線程數量,能夠最大化的提高文件下載速度,一般來說,對于資源較好的情況下:5-9線程較為理想,對于百度云盤中的資源(最好通過打包下載鏈接)分配15-28線程都可以嘗試。
1、首先得到下載文件的長度,然后設置本地文件
的長度。
HttpURLConnection.getContentLength();
RandomAccessFile file = newRandomAccessFile("QQWubiSetup.exe","rwd");
file.setLength(filesize);//設置本地文件的長度
2、根據文件長度和線程數計算每條線程下載的數據長度和下載位置。如:文件的長度為6M,線程數為3,那么,每條線程下載的數據長度為2M,每條線程開始下載的位置如上圖所示。
3、使用Http的Range頭字段指定每條線程從文件的什么位置開始下載,下載到什么位置為止,如:指定從文件的2M位置開始下載,下載到位置(4M-1byte)為止,代碼如下:
HttpURLConnection.setRequestProperty("Range","bytes=2097152-4194303");
4、保存文件,使用RandomAccessFile類指定每條線程從本地文件的什么位置開始寫入數據。
RandomAccessFile threadfile = newRandomAccessFile("QQWubiSetup.exe ","rwd");
小編簡評:有的朋友喜
小編簡評:VSODownloa
小編簡評:《老牛下書
小編簡評:貍窩超級網
小編簡評:
小編簡評:
小編簡評:
小編簡評:屁屁狗是集
小編簡評:
網友評論