GNU Wget

GNU Wget Bu görüntünün açıklaması, aşağıda da yorumlanmıştır Linux ortamında çalışan Wget'in ekran görüntüsü Bilgi
Tarafından geliştirildi GNU Projesi
İlk versiyon Ocak 1996
Son sürüm 1.21.1 (9 Ocak 2021)
Depozito git.savannah.gnu.org/git/wget.git
Yazılmış VS
İşletim sistemi GNU , GNU / Linux , FreeBSD , NetBSD , OpenBSD , Haiku , HP-UX , Tru64 UNIX , Solaris , macOS , Microsoft Windows ve Linux
Yazılı formatlar WARC ( giriş )
Tür HTTP
istemcisi FTP istemcisi ( d )
GNU paketi ( d )
İndirme yöneticisi
Konsol uygulaması ( tr )
Lisans GPL-3.0 + ( d )
İnternet sitesi www.gnu.org/software/wget

Sürümlerin kronolojisi

Wget , Ocak 1996'da Hrvoje Niksic tarafından geliştirilen ve Şubat 1997'den beri GNU projesi tarafından sürdürülen bir müşteri HTTP , HTTPS ve FTP'dir . Onun komut satırı arayüzü bir içerik almasına olanak veren Web veya FTP sunucusuna . Bu özgür yazılımdır Adını İngiliz türetilmiştir World Wide Web ve olsun .

Teknik özellikler

Wget, site aynaları oluşturmanıza veya yinelemeli indirmeler gerçekleştirmenize izin verir . Adı, bir dosyayı almak için HTTP protokolünde kullanılan komutun adı olan World Wide Web ve GET'den gelir . HTTP ve FTP protokolleri ile iletişim kurabilir .

C ile son derece taşınabilir bir tarzda yazılmıştır . Esas olarak Unix sistemlerinde kullanılan bir komut satırı programıdır . Gwget gibi grafik ön uçlar ve Windows sürümleri de mevcuttur.

Wget etkileşimli değildir, bu da kullanıcının makinesinde kimliği belirlenmeden arka planda çalışabileceği anlamına gelir. Aksine, çoğu web tarayıcısı , büyük veri aktarımları sırasında çok can sıkıcı olabilen kullanıcının sürekli varlığını gerektirir.

Bir yansıma oluştururken veya "özyinelemeli olarak indirirken", wget robots.txt protokolüne uyar . Wget, indirilen HTML dosyalarının bağlantılarını yerel olarak çevrim dışı görüntülenebilmeleri için dönüştürmek üzere yapılandırılabilir .

Joker için dosya adları ve ardışık dizin aynalar görüntüleri aracılığı ile nakil sırasında mevcuttur FTP . wget, HTTP sunucuları ve FTP sunucuları tarafından sağlanan zaman damgasını okuyabilir ve yerel olarak kaydedebilir. Wget böylece son aramadan bu yana bir uzak dosyanın değiştirilip değiştirilmediğini kontrol edebilir ve muhtemelen yeni sürümü otomatik olarak indirebilir. Bu nedenle Wget, FTP sitelerinin veya ana sayfaların aynalarını oluşturmak için uygun bir araçtır.

Wget, ağ bağlantısının yavaş veya kararsız olması durumunda sağlam olacak şekilde tasarlanmıştır; bir ağ sorunu nedeniyle bir indirme başarısız olursa, tüm dosya kurtarılıncaya kadar kaldığı yerden devam ederek yeniden deneyecektir.

Wget, ağ yükünü azaltabilen, indirmeyi hızlandırabilen ve bir güvenlik duvarının arkasından erişime izin verebilen proxy sunucularını destekler .

Tarihi

Wget, 1.10 sürümünden önce 2 gigabayttan büyük dosyaları işlemiyordu.

GNU Wget daha sonra birkaç yıl boyunca Micah Cowan tarafından sürdürüldü ve yerine 2010'da Giuseppe Scrivano geçti.

Wget'in halefi olan Wget2 geliştirme aşamasındadır. Performansı iyileştirmek için aşağıdakiler dahil birçok değişiklik yapılacaktır: HTTP / 2 desteği , HTTP sıkıştırma, bağlantı paralelleştirme ve hatta HTTP  (en) If-Modified-Since başlığının kullanımı .

Grafik uygulamaları

Notlar ve referanslar

Referanslar

  1. wget-1.21.1 yayımlandı [kararlı]  " ( 15 Ocak 2021'de erişildi )
  2. https://www.gnu.org/software/wget/
  3. (in) "  Wget'i / wget2 · GitLab  " üzerine GitLab (erişilen 2019 Nisan 10 )
  4. “GWGET - GNOME2 için İndirme Yöneticisi” , projects.gnome.org , 8 Temmuz 2011.

Notlar

  1. Nisan 2010'da Karl Berry ile ortaklaşa; o zamanlar GNU IceCat ve MyServer projelerinin koruyucusuydu .

Ayrıca görün