Wget介紹
GNU Wget(常簡稱為Wget)是一個在網路上進行下載的簡單而強大的自由軟體,其本身也是GNU計劃的一部分。它的名字是「World Wide Web」和「Get」的結合,同時也隱含了軟體的主要功能。目前它支援通過HTTP、HTTPS,以及FTP這三個最常見的TCP/IP協定協定下載。
特點
它的主要特點包括:
- 支援遞迴下載
- 恰當的轉換頁面中的連結
- 生成可在本地瀏覽的頁面鏡像
- 支援代理伺服器
1996年,隨著網際網路的爆發,Wget出現了。並廣泛的被Unix和主要的Linux發行版使用者所使用。由於使用移植性非常良好的C語言,所以Wget可以輕鬆的在任何類似Unix的系統以及其他Unix變種作業系統上編譯使用,如Mac OS X,Microsoft Windows,和OpenVMS。
由於沒有互動式介面,在類Unix平台上Wget可在背景執行,截獲並忽略HANGUP訊號,因此在使用者登出登入以後,仍可繼續執行。通常,Wget用於成批次地下載Internet網站上的檔案,或製作遠端網站的鏡像。
在其之上的圖形介面應用程式有:GNOME下面的gwget。Windows系統下面的wGetGUI
缺點
- 支援的協定較少,特別是cURL相比。流行的串流媒體協定mms和rtsp沒有得到支援,還有廣泛使用各種的P2P協定也沒有涉及。
- 支援協定過老。目前HTTP還是使用1.0版本,而HTML中通過JavaScript和CSS參照的檔案不能下載。
- 靈活性不強,擴充性不高。面對複雜的鏡像站會出現問題。
- 命令過於複雜,可選的設定項有上百個。
Wget2
初始版本 | 2021年9月26日,7個月前 |
---|---|
穩定版本 | 2.0(2021年9月12日,7個月前) |
原始碼庫 | git.savannah.gnu.org/cgit/wget/wget2.git |
授權條款 | GPL-3.0 |
網站 | www.gnu.org/software/wget/ |
GNU Wget2 2.0.0 釋出於 2021 年 9 月 26 日。比起Wget1.x支援以下協定和技術:
- HTTP/2
- HTTP壓縮
- 並列連接
- 使用HTTP頭欄位
If-Modified-Since
- TCP Fast Open