Ⅰ C語言,windows多線程編程
點量Http、FTP多線程斷點續傳下載組件(下載DLL)的開發目的是讓用戶可以無需關心Http/FTP協議的具體細節,只需要幾十行甚至幾行代碼,便可以實現一個功能完善的Http/FTP下載軟體。點量Http/FTP下載組件(DLL)支持多線程、斷點續傳、顯示詳細下載過程、自動查找鏡像網址、支持代理傳輸等完善的功能。
點量Http、FTP下載內核源碼使用高效的c++代碼編寫,提供標準的動態鏈接庫(DLL),可供C/C++、Delphi、C#、Java、VB等語言和各常用開發環境調用,讓您完全像調用系統API一樣的調用。
點量Http/FTP組件的功能簡介:
標准Http和FTP下載支持:完全標準的Http和FTP協議支持,內部通過網址自動區分是Http還是FTP下載。
極速下載(2.0以後版本):超越國內絕大多數下載軟體的下載速度。新版內核在2M ADSL的環境下下載,有些文件的速度可以達到1400K位元組/秒以上,超過了帶寬的極限。下載速度可以用極速形容。
多線程傳輸:可以將文件自動分塊,並採用多線程下載。並可自由設置線程數目。
斷點續傳:點量Http/FTP有優秀的斷點續傳支持,每次啟動自動從上次下載的位置開始,不需要重復下載。
提供詳細的下載詳情介面(2.0以後版本):可以看到整個下載過程的步驟,比如開啟了多少線程、伺服器的應答過程、錯誤信息等。
支持多種高級設置:設置線程數目、磁碟緩存大小、搜索鏡像伺服器的詳細參數設置、下載文件完成後同步文件為伺服器上的文件時間、下載過程中可以自定義文件臨時後綴、未完成的文件設為隱藏屬性。
支持磁碟緩存:點量Http/FTP下載DLL支持設置磁碟緩存,減少對磁碟的讀寫,並提升下載速度。
支持設置Refer:點量Http/FTP下載組件支持設置下載時的Refer,以便可以繞過一些防盜鏈的網站,直接下載內容。
限速功能:點量Http/FTP下載組件可方便的設置下載限速。
多種磁碟分配方式:點量Http/FTP下載組件支持預分配和邊下載邊分配兩種磁碟方式,滿足多種下載需求。
自動搜索鏡像加速:點量Http/FTP內置了鏡像搜索功能,在下載文件的同時,會自動搜索哪些其它網站還有這個文件,自動從其它網址下載加速。
可提供源碼:支付一定的費用,便可以獲得全部的點量Http/FTP下載組件的源代碼,免除您的所有後顧之憂。
良好的服務:作為點量軟體旗下的軟體,可享受到點量軟體的優秀服務,我們的服務讓您如同擁有一個稱心的專業員工。
點量Http/FTP 下載組件可以適用於任何Http和FTP下載的領域,讓您可以在1天內完成一個完整的Http下載軟體的全部功能。比如,您可以用於產品的升級、文件的下載和傳輸等。
點量Http/FTP內核可以為您帶來:
1、大大節省您的開發成本:了解Http和FTP的協議,再去編碼、測試,即使對於一個非常有經驗的開發人員來說,也需要較長期的時間,此間耗費的人力資源成本和管理成本可謂不少。而使用點量Http/FTP,您就不需要從製造輪子開始製造您的汽車,將注意力集中於車的設計而不是基礎設備的建設。何況我們的產品性能是如此優越!
2、強有力的技術支持:作者長期從事下載技術的研發,所提供的技術支持相當於您僱傭了一位具有豐富經驗,無需從頭學習的開發人員,可以在您的系統建設過程中為您提供整體系統架設的意見。
如果您是個人作為非商業目的使用,您可以自由、免費的使用點量Http/FTP下載組件內核庫和演示程序,也期待收到您反饋的意見和建議;如果您是商業使用,那麼您需要聯系作者申請產品的商業授權。
Ⅱ i請問多線程下載的定義是什麼,多線程下載很普通下載相比優勢何在,現在又那些下載軟體運用多線程下載
在線下載的"蜜友"越多,下載文件的速度越快
其實提起這個下載原理大家並不陌生:其原理就是下載和上傳同時進行,假如有100個人在用小蜜蜂下載某部電影,那麼也就是說有99人在為另外這一個人提供下載資源,所以只要你的「帶寬」允許,速度可以達到無限快喲!所以我強烈推存大家使用這種無可比擬的下載方式!
還有,還有,更主要的它是全免費的哦~~~~~~~
因為你在下載(download)的同時,事實上也在為其他用戶提供上傳(upload),大家是「互相幫助」,所以不會隨著用戶數的增加而降低下載速度。
總的來說,小蜜蜂P2P多媒體下載軟體的下載特點就是:下的人越多速度就越快。這是其它任何下載工具所無法比擬的!
這樣可以為家庭上網用戶和普通寬頻用戶大大提高下載速度提供了一個極好的方法![可以為自費上網的用戶省好些銀子哦!]
什麼,什麼,你說我與大BT的原理一樣,才不呢!明顯的區別呀:不用去各類BT站上查種子。下載時你也只能心裡暗暗祈禱,各位做種的GGJJ,DDMM們,千萬不要在我沒下完時就閃啊!可是這種種的事由不得你喲!想提前跟種種的打個招呼,哼哼~~恐怕不行吧!!
現在使用小蜜蜂P2P多媒體文件下載器,你可以根據下載的文件順藤摸瓜,找到歷史上"下蛋的雞"喲,提前招呼一下,保持文件共享狀態,以後大家成了朋友也說不定喔![當然,前提是人家得理你才行的~~~~]
Ⅲ java多線程(斷點)下載
起始位置+已下載的位元組數
Ⅳ 什麼叫多線程下載
在線下載的"蜜友"越多,下載文件的速度越快
其實提起這個下載原理大家並不陌生:其原理就是下載和上傳同時進行,假如有100個人在用小蜜蜂下載某部電影,那麼也就是說有99人在為另外這一個人提供下載資源,所以只要你的「帶寬」允許,速度可以達到無限快喲!所以我強烈推存大家使用這種無可比擬的下載方式!
還有,還有,更主要的它是全免費的哦~~~~~~~
因為你在下載(download)的同時,事實上也在為其他用戶提供上傳(upload),大家是「互相幫助」,所以不會隨著用戶數的增加而降低下載速度。
總的來說,小蜜蜂P2P多媒體下載軟體的下載特點就是:下的人越多速度就越快。這是其它任何下載工具所無法比擬的!
這樣可以為家庭上網用戶和普通寬頻用戶大大提高下載速度提供了一個極好的方法![可以為自費上網的用戶省好些銀子哦!]
什麼,什麼,你說我與大BT的原理一樣,才不呢!明顯的區別呀:不用去各類BT站上查種子。下載時你也只能心裡暗暗祈禱,各位做種的GGJJ,DDMM們,千萬不要在我沒下完時就閃啊!可是這種種的事由不得你喲!想提前跟種種的打個招呼,哼哼~~恐怕不行吧!!
現在使用小蜜蜂P2P多媒體文件下載器,你可以根據下載的文件順藤摸瓜,找到歷史上"下蛋的雞"喲,提前招呼一下,保持文件共享狀態,以後大家成了朋友也說不定喔![當然,前提是人家得理你才行的~~~~]
支你一招...
Ⅳ ftp上的文件夾下載有沒有多線程下載的,我家網路50m帶寬,下載速度才500k,如果用兩個ftp軟
迅雷不就是嗎
Ⅵ 高分求解,多線程下載工具問題!
你說的問題我前些時間遇到過,游戲地圖編輯器就可以;你了解STG文件存取吧,用這種文件可以達到你的需求;
以下是摘自網上
1、結構化存儲技術是採用COM的技術架構,它的應用相對於常用的存儲技術有一定差異。在Delphi語言中對流(Stream)的操作都是基於Tstream派生出來,象TFileStream、TMemoryStream等等都是Tstream的子類,而Delphi提供的具有相當好操作性的Treader和Twriter都是和Tstream類相對應操作的。為保持Delphi語言應用的一貫性和相互融通,Delphi語言特別提供了一個Tstream派生類TOLEStream,它專門用於針對IStream介面的相關操作。TOLEStream的構造函數為:Constructor Create(const Stream: IStream);雖然通過IStorage和IStream可以實現結構化存儲技術進行文件的存取,但本人建議Delphi語言開發中最好通過TOLEStream實現結構化存儲文件的存取工作。TOLEStream在Axctrls.pas中實現。
2、Delphi語言為方便開發人員,把結構化存儲技術的相關函數和介面都進行封裝,統一在Activex.pas單元中加以引用實現,所以要引用上述的IStorage、IStream以及相關的函數要把Activex做為引用單元。
3、關於IStorage和IStream相關函數的返回值都是Hresult,如果函數運行正常一般返回值為S_OK,為檢驗返回值是否正確可以調用OLECheck函數,如果IStorage和IStream相關函數返回的信息是錯誤的話,OLECheck將"引發" EoleSysError類的錯誤供開發人員調試和運行中檢測。OLECheck函數封裝在ComOBJ.pas單元中。
4、一般情況下,任何一個對象有創建就有釋放相對應,但IStorage和IStream不需要人工釋放,系統將會根據這兩個介面的引用"計數器"是否為零自動釋放,所以不要調用IStorage.release或IStream.release。
復雜的結構化存取(一)。
之所以說復雜, 就是區別與以前談到的 結構化文件存取; 這種復雜的結構化文件也有叫做"復合文檔".
有些文檔不是結構化的, 譬如記事本文件; 結構化的檔可以分為以下幾類:
標准結構化文檔、自定義結構化文檔(譬如 bmp 文件)和復合文檔.
這里要談到的結構化儲存(復合文檔)是由 Windows 系統通過 COM 提供的, 它能完成像 Windows 目錄結構一樣復雜的文件結構的存取; 提示一下 Windows 的目錄結構: 一個目錄下可以包含子目錄和文件, 然後層層嵌套...
有時我們要存儲的文件也可能會層層分支, 具體的文件內容也可能五花八門, 譬如分支當中的某個文件是張圖片、是一個字元串列表、是一個記錄(或叫結構)等等, 存儲這樣的文件內容恐怕用資料庫也是無能為力的.
這種復合文件支持多線程, 不同的進程中的不同線程可以同時訪問一個復合文件的不同部分.
復合文件最典型的實例就是 OLE(譬如在 Word 中可以嵌入電子表格); 這也或許是這種復合文件的來由.
或許有了這個東西, 出品屬於自己的文件格式就成了輕而易舉的事情了.
存取和訪問復合文檔主要使用定義在 Activex 單元的三個 COM 介面:
IStorage (類似於 Windows 的目錄, 也就是文件夾);
IStream (類似於目錄中的文件, 不過在這里都是"流", 每個流至少要佔用 512 位元組);
IEnumStatStg (用於列舉 IStorage 的層次結構)
"介面" 又是一個復雜的概念, 暫時把它認作是一組函數的集合吧.
Ⅶ 迅雷是多線程下載軟體嗎多線程會將文件分割嗎多線程會不會破壞文件的完整性
迅雷是多線程下載軟體!多線程會將文件分割!多線程會破壞文件的完整性!
1首先迅雷默認使用5個線程來下載。2就算是用一個線程他也是將文件分割的,不然怎麼有一些沒下載完成的文件呢?3雖然在下載過程中破環了完整行,但是一旦下載完成,還是會拼裝成完整的文件的。怎麼你要研究下載工具啊?用就行了唄管他怎麼樣實現的呢
Ⅷ BT能多線程下載嗎
可以啊,比特精靈就是這樣的軟體。大家一起下載同一個文件,然後互相間傳輸文件,有多少個人就是多少個線程。不過樓主你的提問方式不太好,「單線程下載」是迅雷、flashget這樣的下載軟體的術語,BT軟體沒有這樣的術語的,本來BT軟體就屬於P2P軟體(點對點軟體),就像PP點點通、酷狗、POCO那樣,你的電腦去搜索下載其它成千上萬用戶的文件,你說是單線程還是多線程?
Ⅸ 請問大佬有多線程m3u8下載器 V1.0 免費版軟體免費百度雲資源嗎
鏈接:
軟體名稱:多線程m3u8下載器V1.0免費版
語言:簡體中文
大小:未知
類別:網路軟體
介紹:多線程m3u8下載器是一款非常不錯的m3u8視頻下載器,支持m3u8格式下載,加解密及合並,最新的版本對代碼全部重寫,添加了部分功能!該軟體體積小巧,只有幾十KB,不僅支持普通文件下載,還可以批量下載m3u8格式視頻並對m3u8文件進行合並和加解密。
Ⅹ 下載工具的斷點續傳和多線程是什麼意思
斷點續傳
就是比如你的文件下到20%時中斷了,再次下載時會從20%處繼續下載。
單線程的話你只能一次下載一個文件的一部分,而多線程是你可以同時下載一個文件的多個部分。