Wget

Wget
توسعه‌دهنده(ها)پروژهٔ گنو
مخزن
سیستم‌عاملچندسکویی
مجوزنرم‌افزار آزاد (GNU GPL)
وبگاه

GNU Wget (یا فقط Wget) برنامه‌ای رایانه‌ای است برای دریافت محتویات از 'کارسازهای وب و بخشی از پروژهٔ گنو است. نام این نرم‌افزار از World Wide Web و get مشتق شده‌است که به کار اصلی این برنامه اشاره دارد. این برنامه از دانلود توسط پروتکلهای HTTP، HTTPS و FTP که پروتکل‌های متداولی در شبکه‌های مبتنی بر TCP/IP هستند پشتیبانی می‌کند.

ویژگی‌های این نرم‌افزار دانلود بازگشتی (تودرتو)، تبدیل ابرپیوندها برای مشاهدهٔ آفلاین پرونده‌های HTML، پشتیبانی از کارساز پراکسی و خیلی امکانات دیگر است.

Wget با زبان قابل حمل C نوشته شده‌است و به راحتی در سیستم‌های شبه یونیکس نصب می‌شود و برای محیط‌های کاری مختلفی همچون مک اواس، مایکروسافت ویندوز پورت شده‌است.

Wget به عنوان پایه برای برنامه‌های گرافیکی‌ای مانند GWget برای میزکار گنوم استفاده می‌شود.

پیشینه

wget از برنامه جلوتری به نام گت یو آر ال(Geturl) توسط نویسنده یکسان نوشته شد. توسعه‌ای که در ۱۹۹۵ آغاز شد. نام آن زمانی به Wget تغییر یافت که نویسنده متوجه شد یک برنامه جلوتر در آمیگا(Amiga) به نام GetURL، نوشته جیمز بورتون با زبان برنامه‌نویسی ارکس(AREXX) وجود دارد.

Wget یک شکاف در نرم‌افزار دانلود اینترنتی را در میانه دهه ۱۹۹۰ پر کرد. هیچ برنامهٔ قابل اعتمادی برای دریافت فایل از HTTP و FTP نبود. برنامه‌های موجود یا فقط از FTP پشتیبانی می‌کردند (مانند NCFTP و dl) یا به زبان پرل نوشته شده بودند، که هنوز همه‌جا فراهم نبود. درحالی که Wget از ویژگی‌های برخی برنامه‌های موجود الهام گرفته بود، پشتیبانی از HTTP و FTP و امکان ساخت آن توسط کاربر با تنها ابزارهای توسعه استاندارد بر روی هر نوع سیستم مبتنی بر یونیکس را هدف گرفته بود.

در آن زمان بسیاری از کاربران یونیکس، از قرارگیری پشت اتصالات اینترنت شدیداً کُند دانشگاه و دیال‌آپ در تکاپو بودند، و نیاز به یک ابزار دانلود که بتواند با خطاهای تغییرات شبکه‌ای بدون نیاز به همکاری دستی انسان کنار بیاید افزایش یافته بود.

ویژگی‌های Wget

هوشمندی

Wget عملکرد هوشمندانه‌ای در شبکه‌هایی که سرعت پایینی دارند یا ناپایدارند دارد. اگر به دلیل مشکل شبکه، دریافت به‌طور کامل به اتمام نرسد، Wget به‌طور اتوماتیک دریافت فایل را از جایی که ارتباط قطع شده بود ادامه می‌دهد و تا جایی که فایل به‌طور کامل دریافت شود این عمل را تکرار می‌کند. Wget از اولین کلاینتهایی است که از هدر Range در پروتکل HTTP استفاده می‌کند.

دانلود بازگشتی

Wget می‌تواند مانند یک خزندهٔ وب عمل کند و با استخراج منابعی که پیوندهای آنان در صفحات اچ‌تی‌ام‌ال موجود است آنان را به صورت متوالی دانلود کند و اینکار را تا زمانی که تمام صفحات دانلود شوند یا به عمق نفوذی که کاربر تعیین کرده‌است برسد انجام می‌دهد. صفحات دانلود شده در دایرکتوریهایی همانند سرور راه دور ذخیره می‌شوند. این نوع دانلود بازگشتی این امکان را می‌دهد که بتوان توسط پروتکل HTTP یک وبگاه را Mirror کرد. همچنین Wget این قابلیت را دارد که پیوندهای موجود در صفحات اچ‌تی‌ام‌ال را برای مرور آفلاین آن‌ها تنظیم کند. هنگامی که از این روش برای Mirror کردن وبگاه‌ها استفاده می‌شود، Wget از استاندارد استثناء کردن ربات‌ها پیروی می‌کند (مگر اینکه خود شما صراحتاً این حالت را غیرفعال کنید e robots=off-)

دانلود بازگشتی برای پروتکل FTP نیز به خوبی کار می‌کند. به‌طوری که Wget از فرمان LIST برای پیدا کردن فایل‌هایی که باید دانلود شوند استفاده می‌کند و اینکار را برای تمام دایرکتوری‌های موجود در زیر دایرکتوری اصلی که در URL تعیین شده‌است انجام می‌دهد.

وقتی که از امکان دانلود بازگشتی استفاده شود، Wget می‌تواند با بازرسی اختلاف زمانی فایل‌های محلی و راه دور، فقط فایل‌هایی را از سرور دریافت کند که جدیدتر از نسخهٔ محلی هستند. اما این قابلیت Wget مستعد اشتباه است و قابل مقایسه با نرم‌افزارهایی که اختصاصاً برای پشتیبان‌گیری ساخته شده‌اند نیست. (مانند rsync)

عملکرد بدون تعامل

Wget می‌تواند بدون تعامل داشتن با کاربر یا چاپ وضعیت خود در یک دستگاه خروجی به کار خود ادامه دهد و می‌تواند وضعیت عملکرد خود را در فایل جداگانه‌ای ذخیره نماید. این قابلیت به کاربر این امکان را می‌دهد که Wget را اجرا کند و سپس از سیستم خارج (Logout) شود. در مقابل اکثر مرورگرهای گرافیکی یا متنی صفحات وب که نیاز دارند کاربر وارد سیستم بماند و در صورت بروز خطا در دریافت فایل‌ها به صورت دستی آن‌ها را از اول بکار بیندازد.

قابل حمل

Wget به زبان قابل حمل C نوشته شده‌است و نیاز آن به کتابخانه‌های پیش‌نیاز به حداقل رسانده شده‌است. مانند یک برنامهٔ تحت یونیکس از خط فرمان فراخوانده می‌شود و به تعدادی از محیط‌های شبه‌یونیکس پورت شده‌است، از جمله مایکروسافت ویندوز بواسطهٔ Cygwin و Mac OS X.

ویژگی‌های دیگر

GWget

GWget ۱٫۰٫۴ در فدورا v12

GWget یک واسط گرافیکی کاربر(GUI) برای Wget و بخشی از پروژه گنوم است، GWget تمام ویژگی‌های اصلی Wget به علاوهٔ دانلود موازی را پشتیبانی می‌کند.[۱]

طرز استفاده

استفاده معمولی

به‌طور ساده GNU Wget توسط واسط خط فرمان و با دادن یک URL به آن قابل استفاده است:

# Download the title page of example.com to a file
# named "index.html".
wget http://www.example.com/
# Download Wget's source code from the GNU ftp site.
wget ftp://ftp.gnu.org/pub/gnu/wget/wget-latest.tar.gz

همچنین می‌توان Wget را برای دانلود فرمت‌های خاصی از ساختار دایرکتوری یک وب‌سایت استفاده کرد:

# Download *.gif from a website
# (globbing, like "wget http://www.server.com/dir/*.gif", only works with ftp)
wget -e robots=off -r -l1 --no-parent -A.gif http://www.server.com/dir/

دانلود صفحهٔ اول یک وبسایت به همراه تمام نیازمندی‌های آن مانند تصاویر و فایل‌های Style Sheet و تبدیل لینک‌های آن برای مشاهدهٔ آفلاین:

# Download the title page of example.com, along with
# the images and style sheets needed to display the page, and convert the
# URLs inside it to refer to locally available content.
wget -p -k http://www.example.com/

دانلود کامل یک وبسایت:

# Download the entire contents of example.com
wget -r -l 0 http://www.example.com/

دانلود در یک نشانی مشخص:

# Download foo.txt and save it at /home/User/folder/foo2.txt
wget -O /home/User/folder/foo2.txt http://www.example.com/foo.txt

پانویس

  1. http://en.wikipedia.org/wiki/Wget#GWget. دریافت‌شده در ۲ نوامبر. تاریخ وارد شده در |تاریخ بازبینی= را بررسی کنید (کمک); پارامتر |عنوان= یا |title= ناموجود یا خالی (کمک)

پیوند به بیرون

Read other articles:

Street in Berlin, Germany You can help expand this article with text translated from the corresponding article in German. (December 2019) Click [show] for important translation instructions. View a machine-translated version of the German article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated t...

 

Live Fast, Diane NguyenEpisode BoJack HorsemanNomor episodeMusim 1Episode 5SutradaraJoel MoserPenulisCaroline WilliamsDurasi25 menitBintang tamu Ira Glass sebagai Diane's Ringtone Melissa Leo sebagai Mrs. Nguyen Mike O'Malley sebagai Artie Kronologi episode ← SebelumnyaZoës and Zeldas Selanjutnya →Our A-Story is a 'D' Story Live Fast, Diane Nguyen adalah episode kelima dari musim satu dari seri televisi animasi Amerika Serikat BoJack Horseman. Episode tersebut ditulis oleh...

 

  Службовий список статей, створений для координації робіт з розвитку теми.  Це попередження не встановлюється на інформаційні списки і глосарії. Нижче наведений список війн, що йшли (або почалися/закінчилися) в VIII столітті. Зміст 1 700—709 2 710—719 3 720—729 4 730—739 5 750—7...

Glen Hope Plaats in de Verenigde Staten Vlag van Verenigde Staten Locatie van Glen Hope in Pennsylvania Locatie van Pennsylvania in de VS Situering County Clearfield County Type plaats Borough Staat Pennsylvania Coördinaten 40° 48′ NB, 78° 30′ WL Algemeen Oppervlakte 5,4 km² - land 5,4 km² - water 0,0 km² Inwoners (2006) 142 Hoogte 418 m Overig ZIP-code(s) 16645 FIPS-code 29632 Portaal    Verenigde Staten Glen Hope is een plaats (borough) in de Amerikaanse staat Pe...

 

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article ne cite pas suffisamment ses sources (avril 2015). Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références » En pratique : Quelles sources sont attendues ? Comm...

 

ميكرون موناستيريون الإحداثيات 40°42′18″N 22°32′30″E / 40.705°N 22.5417°E / 40.705; 22.5417  تقسيم إداري  البلد اليونان[1]  خصائص جغرافية ارتفاع 11 متر  عدد السكان  عدد السكان 1306 (2011)  معلومات أخرى منطقة زمنية ت ع م+02:00 (توقيت قياسي)،  وت ع م+03:00 (توقيت صيفي)  570 ...

Prof. Dr. Muhammad bin Ali bin Farraj al-UqlaProf. Dr. al-Uqla bersama dengan Pangeran Mahkota Saudi Arabia Salman bin Abdul-Aziz Al Saud[[Rektor Universitas Islam Madinah]] 5PendahuluDr. Shalih al-`AbudPenggantiAbdurrahman bin Abdullah as-Sanad Informasi pribadiLahir1959Mekkah,Arab SaudiKebangsaan Arab SaudiAlma materBachelor Ekonomi dan Manajemen Universitas Raja Abdul AzizMagister Ekonomi Islam Fak. Syariah Universitas Ummul Qura, Mekkah Doktoral Ekonomi Islam Fak. Syariah Univers...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (سبتمبر 2018) أمير ساداتي معلومات شخصية الميلاد 23 سبتمبر 1981 (42 سنة)  طهران  الطول 1.84 م (6 قدم 1⁄2 بوصة) مركز اللعب مدافع الجنسية إيران  معلومات النادي الناد...

 

Tracy PollanPollan, 1987LahirTracy Jo Pollan22 Juni 1960 (umur 63)Long Island, New York, ASPekerjaanAktrisTahun aktif1982–sekarangSuami/istriMichael J. Fox ​(m. 1988)​Anak4 Tracy Jo Pollan (lahir 22 Juni 1960) adalah seorang aktris asal Amerika Serikat. Dia terkenal setelah memerankan Ellen Reed di sitkom, Family Ties (1985–1987).[1] Referensi ^ Lovece, Frank (August 15, 2012). Michael J. Fox prepares for new show about his life. Newsday. Lon...

Ellen DeGeneresEllen DeGeneres pada Januari 2004Nama lahirEllen Lee DeGeneresLahir26 Januari 1958 (umur 65)Metairie, Louisiana, Amerika SerikatMediaTelevisi, Buku, dan FilmKebangsaanAmerikaTahun aktif1978–sekarangSuami/istriPortia de Rossi (m. 2008-sekarang)PasanganAnne Heche(1997–2000)Alexandra Hedison(2001–2004)Tanda tangan Ellen Lee DeGeneres (lahir 26 Januari 1958) merupakan seorang aktris berkebangsaan Amerika Serikat yang memenangkan nominasi Emmy Award sebagai komedian terba...

 

Dominasi Tiongkok pertama di VietnamBắc thuộc lần thứ nhất (北屬吝次一)111 SM–40Peta dinasti Han di bawah Kaisar Wu dari HanStatusDistrik dinasti HanIbu kotaJiaozhi (Vietnam: Giao Chỉ)Bahasa yang umum digunakanTionghoa LamaPemerintahanMonarkiKaisar • 111-87 SM Kaisar Wu dari Han (pertama)• 87-74 BC Kaisar Zhao dari Han• 40 Kaisar Guangwu dari Han (terakhir) Sejarah • Han-Nam Việt War 111 SM• Pendirian provinsi Jiaozhi 111 ...

 

Japanese manga series For other uses, see Bananafish (disambiguation). Banana FishFirst tankōbon volume cover,featuring Ash LynxGenreDrama, thriller[1]Created byAkimi Yoshida MangaWritten byAkimi YoshidaPublished byShogakukanEnglish publisherNA: Viz MediaImprintFlower ComicsMagazineBessatsu Shōjo ComicEnglish magazineNA: Pulp, Animerica ExtraDemographicShōjoOriginal runMay 1985 (1985-05) – April 1994 (1994-04)Volumes19 (List of volumes) Prequels...

Hans Arno Joachim (geboren 3. Mai 1902 in Freiburg im Breisgau; deportiert in das KZ Auschwitz am 27. März 1944) war ein deutscher Schriftsteller. Bucheinband 1935 Inhaltsverzeichnis 1 Leben 2 Werke (Auswahl) 3 Literatur 4 Weblinks 5 Einzelnachweise Leben Hans Arno Joachim wuchs als Sohn des Frauenarztes Hermann Joachimcyk (1865–1940 in Gurs)[1] und der Emilie Roos in Freiburg auf und besuchte das Berthold-Gymnasium. Er studierte ab 1920 Germanistik unter anderem bei Philipp Witkop...

 

Painting by Caravaggio Death of the VirginItalian: Morte della vergine, Italian: Transito della MadonnaArtistCaravaggioYear1604–1606,[1] 1602[2][3]MediumOil on canvasDimensions369 cm × 245 cm (145 in × 96 in)LocationLouvre, Paris Death of the Virgin (1606) is a painting by the Italian Baroque master Caravaggio depicting the death of the Virgin Mary. It is part of the permanent collection of the Musée du Louvre, in Pari...

 

2016–2017 South Korean animation Elsword: El LadyKorean엘소드: 엘의 여인 Genreweb animationBased onElswordby KOG StudiosDeveloped byDR MovieWritten byNZDirected byGim Dongjun[1][2]Creative directorNexonTheme music composer Opening theme[2] Gim Dalu Ending theme[2] Chae Hana Gim Dalu Opening themeRunner's HighEnding themeHope BeyondCountry of originSouth KoreaOriginal languageKoreanNo. of episodes12ProductionExecutive producers Manager of production[...

Апертура — термін, який має кілька значень. Ця сторінка значень містить посилання на статті про кожне з них.Якщо ви потрапили сюди за внутрішнім посиланням, будь ласка, поверніться та виправте його так, щоб воно вказувало безпосередньо на потрібну статтю.@ пошук посилань ...

 

1927 film Easy PickingsDirected byGeorge ArchainbaudWritten byLouis StevensBased onplay by Paul A. Cruger and William A. BurtonProduced byFirst National PicturesFrank GriffinStarringAnna Q. Nilsson Kenneth HarlanCinematographyCharles Van EngerDistributed byFirst National PicturesRelease dateFebruary 20, 1927Running time6 reels Easy Pickings is a 1927 silent film mystery or 'old dark house' story directed by George Archainbaud and starring Anna Q. Nilsson and Kenneth Harlan. It is based on a p...

 

Instruction set designed by Intel This article is about the instruction set for Intel Pentium and Pentium II processors. For the operating system that used the abbreviation name as the latest version, see Windows 3.0. Pentium with MMX MMX is a single instruction, multiple data (SIMD) instruction set architecture designed by Intel, introduced on January 8, 1997[1][2] with its Pentium P5 (microarchitecture) based line of microprocessors, named Pentium with MMX Technology.[3&...

Geologi strata di Salta (Argentina). Stratigrafi adalah studi mengenai sejarah, komposisi dan umur relatif serta distribusi perlapisan tanah dan interpretasi lapisan-lapisan batuan untuk menjelaskan sejarah Bumi. Dari hasil perbandingan atau korelasi antarlapisan yang berbeda dapat dikembangkan lebih lanjut studi mengenai litologi (litostratigrafi), kandungan fosil (biostratigrafi), dan umur relatif maupun absolutnya (kronostratigrafi). stratigrafi kita pelajari untuk mengetahui luas penyebar...

 

Islam-focused television channel in the Philippines This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Mensahe TV – news · newspapers · books · scholar · JSTOR (September 2020) (Learn how and when to remove this template message) Television channel Mensahe TV PhilippinesProgrammingPicture format720p (HDTV)Histo...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!