Wget - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Geçmiş
  • 2 Özellikler
    • 2.1 Sağlamlık
    • 2.2 Özyinelemeli indirme
    • 2.3 Etkileşimsizlik
    • 2.4 Taşınabilirlik
    • 2.5 Diğer özellikler
  • 3 Ayrıca bakınız
  • 4 Kaynakça

Wget

  • العربية
  • Català
  • Čeština
  • Deutsch
  • English
  • Español
  • فارسی
  • Français
  • Hrvatski
  • Magyar
  • Bahasa Indonesia
  • İtaliano
  • 日本語
  • 한국어
  • Polski
  • Português
  • Русский
  • Српски / srpski
  • Svenska
  • Українська
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
Wget
Ubuntu üzerinde çalışan Wget yazılımı İngilizce Vikipedi maddesini indiriyor
YazarHrvoje Nikšić
GeliştiriciGiuseppe Scrivano, Tim Rühsen, Darshit Shah
İlk yayınlanmaOcak 1996 (29 yıl önce) (1996-01)
Güncel sürüm1.25.0[1] Bunu Vikiveri'de düzenleyin 10 Kasım 2024
Kod deposu
  • git.savannah.gnu.org/cgit/wget.git
Bunu Vikiveri'de düzenleyin
Programlama diliC
İşletim sistemiÇapraz platform
TürHTTP İstemcisi, FTP İstemcisi
LisansGNU Genel Kamu Lisansı [2]
Resmî sitesignu.org/software/wget


GNU Wget (ya da kısaca Wget, eskiden Geturl), internet ağı üzerinden dosyalar indirmeye yarayan, komut satırı üzerinden kullanılan bir indirme yöneticisi. GNU Tasarısının parçasıdır.

Adı World Wide Web ve get'ten türetilmiştir. HTTP, HTTPS, FTP iletişim kurallarından indirmeyi destekler.

Özellikleri arasında özyinelemeli indirme, adreslerin çevrimdışı görüntülenmesi için ikizleme ve vekil sunucu desteği bulunur. Web kullanımının artması sonucu ilk sürümü 1996'da yayımlanmıştır, Unix ve Linux kullanıcıları sayesinde yaygın bir kullanıma ulaşmıştır. Taşınabilir C dilinde yazılmıştır, Unix benzeri düzene kolayca yüklenebilir. Microsoft Windows, Mac OS X, OpenVMS, HP-UX, MorphOS ve AmigaOS gibi ortamlara da taşınmıştır.

Geçmiş

[değiştir | kaynağı değiştir]

Wget, aynı yazarın 1995 sonlarında hazırlamaya başladığı Geturl adlı yazılımı taban almıştır. GetURL adlı başka bir Amiga yazılımının varlığı fark edildikten sonra adı Wget olarak değiştirilmiştir.

Wget, 1990 ortalarındaki "internetten indirme yazılımı" boşluğunu doldurmuştur. Hiçbir yazılım güvenilir bir şekilde aynı anda HTTP ve FTP'den indirmeyi desteklemiyordu. Var olan yazılımlar ya yalnızca FTP'yi destekliyordu (NcFTP ve dl gibi) ya da yaygın olmayan Perl dilinde yazılmıştı. Wget, var olan yazılımlardan esinlendiği sırada hem HTTP hem FTP desteği sunmayı amaçladı ve kullanıcıların her Unix düzeninde bulunan ölçünlü geliştirme araçlarıyla derlemesini sağladı.

Unix kullanıcıları aşırı düşük üniversite ve çevirmeli ağ bağlatılarıyla boğuştuğu o zamanlarda, insan eli değmeden kısa süreli ağ sorunlarıyla başa çıkabilecek bir "indirme aracı" gereksinimini karşıladı.

2010'da Amerika Birleşik Devletleri Ordusu istihbarat çözümleyicisi olan Chelsea Manning 250,000 ABD uluslararası siyasi belgesini ve 500,000 Ordu layihasını Wget kullanarak indirdi. Bu belgeler Afgan Savaş belgeleri ve Irak Savaş belgeleri olarak tanındı ve Wikileaks'e gönderildi.[3]

Özellikler

[değiştir | kaynağı değiştir]

Sağlamlık

[değiştir | kaynağı değiştir]

Wget düşük ya da kararlı olmayan ağ bağlantılarında sağlam olacak şekilde tasarlanmıştır. Eğer bir indirme ağ sorunu nedeniyle başarısız olduysa, Wget kendiliğinden kaldığı yerden devam etmek için deneyecektir. Tüm dizin alınana dek bunu tekrar edecektir. Bunu desteklemesi için HTTP'nin Range özelliğini kullanan ilk istemcidir.

Özyinelemeli indirme

[değiştir | kaynağı değiştir]

Wget, isteğe bağlı olarak arama robotu gibi çalışabilir. HTML sayfalarından bağlantılanan kaynakları ayrıştırır ve indirme işlemini tüm sayfalar indirilene ya da kullanıcı tarafından belirlenen azami derinliğe ulaşana dek yineler. İndirilen sayfalar uzak sunucuyla benzeşen bir şemayla dosyaya kaydedilir. Bu "özyinelemeli indirme", HTTP yolu ile web sitelerini kısmi ya da tam olarak ikizleyebilir. İndirilen HTML sayfalarındaki bağlantılar çevrimdışı görüntüleme için yeniden yapılandırılabilir. Wget, bu tür ikizleme işlemi yapılırken Robot engelleme ölçününü destekler (-e robots=off değişkeni kullanılmazsa).

Özyinelemeli indirme elbette FTP'de de çalışır. Wget LIST komutunu indirilecek ek dosyaları bulmak için kullanır. Bu işlemi tepe adresin altındaki tüm dizinleri ve dosyaları bulana dek tekrarlar. Eğer istenirse, FTP adreslerinin indirmesi sırasında wildcard kullanılabilir.

Wget, HTTP ve FTP üzerinden özyinelemeli olarak indirme yapılırken yerel ve uzak dosyaların zaman damgalarını denetlemek için ayarlanabilir. Yalnızca yerel dosyadan yeni olan dosyaları indirebilir. Bu, HTTP ve FTP sitelerinin kolayca ikizlenmesini sağlar ama rsync gibi her yönüyle ikizleme için tasarlanmış yazılımlarla karşılaştığında yetersiz ve hataya eğimlidir. Diğer bir yanda, Wget bu görevi yapmak için sunucu tarafında özel bir yazılıma gereksinim duymaz.

Etkileşimsizlik

[değiştir | kaynağı değiştir]

Wget bir kez başlatıldığında kullanıcının etkileşimini ve bir uçbirimden denetlenmeyi gerektirmez. Daha sonra incelenmek üzere kendi ilerlemesini ayrı bir dosyada günlük biçiminde kayıt altına alır. Kullanıcılar Wget'i çalıştırıp, çıkış yapıp kendi haline bırakabilirler. Bu bağlamda, birçok çizge veya metin tabanlı arayüze sahip internet tarayıcıları kullanıcının düzende bulunmasını ve başarısız indirmeleri elle yeniden başlatmasını gerektirir ki bu da birçok veriyi aktarırken büyük bir engel teşkil eder.

Taşınabilirlik

[değiştir | kaynağı değiştir]

Wget, C diliyle yazılmıştır. Bir C derleyicisinden biraz çoğunu ve BSD benzeri TCP/IP arayüzünü gerektirir, üçüncü taraf kütüphanelere asgari düzeyde gereksinim duyacak yüksek derece taşınabilir şekildedir.

Unix kabuğundan çalışacak Unix yazılımı olarak tasarlanmıştır, yazılım sayısız Unix benzeri ortamlara ve düzenlere taşınmıştır. Mac OS X'te ve Cygwin aracılığıyla Microsoft Windows'ta çalışabilir. Ayrıca bir GnuWin çıkını olarak da Microsoft Windows üzerinde bulunmaktadır.

Diğer özellikler

[değiştir | kaynağı değiştir]
  • Wget, vekil sunucular üzerinden indirmeyi destekler.
  • Gerekli arayüzleri içeren sistemlerde IPv6'yı destekler.
  • OpenSSL veya GnuTLS kütüphanelerini kullanarak SSL/TLS'yi, şifreli indirmeleri destekler.
  • 32-bit düzenlerde gerekli arayüzler varsa 2 GiB'den büyük dosyaları indirmeyi destekler.
  • Tüm bant genişliğinin kullanımını engellemek için indirme hızı yavaşlatılabilir.

Ayrıca bakınız

[değiştir | kaynağı değiştir]
  • cURL

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ Darshit Shah (11 Kasım 2024). "wget-1.25.0 released [stable]" (İngilizce). Erişim tarihi: 11 Kasım 2024. 
  2. ^ "README file". 3 Aralık 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Ekim 2015. 
  3. ^ "Snowden Used Low-Cost Tool to Best N.S.A." 5 Ağustos 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Ekim 2015. 
"https://tr.wikipedia.org/w/index.php?title=Wget&oldid=34135428" sayfasından alınmıştır
Kategoriler:
  • Özgür yazılım
  • GNU Projesi yazılımları
  • FTP istemcileri
  • Komut satırı yazılımları
  • C ile programlanmış özgür yazılımlar
Gizli kategori:
  • Bilgi alt kutulu maddeler
  • Sayfa en son 10.32, 27 Ekim 2024 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Wget
Konu ekle