Wget: відмінності між версіями

[неперевірена версія][перевірена версія]
Вилучено вміст Додано вміст
Виправлено джерел: 1; позначено як недійсні: 0. #IABot (v2.0beta15)
Оформлено джерела
Рядок 14:
 
'''wget''' дає змогу рекурсивно завантажувати файли, конвертувати посилання, вказувати елементи посилання, які будуть оброблені програмою тощо.
Портована й запускається на багатьох [[UNIX]]-подібних системах, Microsoft Windows{{r|wget-win}}, OpenVMS{{r|wget-vms}}, MacOS X{{r|wget-mac}}.
 
== Особливості ==
Рядок 20:
=== Рекурсивне завантаження ===
Wget може працювати як [[пошуковий робот]], тобто отримувати ресурси (сторінки, зображення, файли стилів, javascript-файли), на які посилаютьcя елементи HTML сторінки, й рекурсивно просуватися web-деревом, доки всі необхідні файли не будуть заватаженні або ж не буде досягнуто максмальної глибини завантаження (встановленої опцією ''-l''). Збережені сторінки можуть бути адаптовані для перегляду їх локально&nbsp;— для цього wget конвертує всі посилання, за якими було завантажено відповідні ресурси, на відносні.<br/>
Завантаженний вміст зберігається, успадкувавши структуру каталогів віддаленого серверу.{{r|doc}}
 
За допомогою wget можна робити повні або часткові дзеркала сайтів. При автоматичному «дзеркаленні» wget підтримує обробку фалів [[robots.txt]].
Рядок 50:
<source lang='bash'>wget -np -nd -e robots=off -r -k -p http://www.gnu.org/software/wget/manual/html_node/index.html</source>
 
Під'єднатись до ФТПFPT-сервера ''example.net'' з іменем користувача ''username'' і паролем ''mypasswd'' та скачати всі PNG-зображення (файли, які закінчуються на ''.png'', не враховуючи регістр символів)
<source lang='bash'>wget -np -nd --ftp-user=username --ftp-password=mypasswd --ignore-case -A *.png -r ftp://example.net</source>
 
Рядок 58:
wget2 має значну кількість удосконалень у порівнянні з Wget, які в першу чергу стосуються продуктивності:
 
* підтримка [[HTTP / 2]];
* {{нп|треба=Компресія HTTP|є=HTTP compression}};
* HTTP-стиснення;
* паралельні з'єднання;
* {{нп|TCP Fast Open}};
 
та ряд інших.<ref>{{cite web
|url = https://gitlab.com/gnuwget/wget2/commits/master
|title = Репозиторій wget2 на gitlab}}</ref>
 
Основним розробником wget2 є Тім Рюсен (Tim Rühsen), який так само є одним з основних розробників та майнтейнерів Wget.
 
== Джерела ==
{{reflist|refs=
<ref name=doc>{{cite web
|title = Документація по wget
*|url = [http://www.gnu.org/software/wget/manual/ Документація по wget] {{ref-en}}
|language = en}}</ref>
 
<ref name=wget-vms>{{cite web
*|url = [http://de.openvms.org/OpenVMS-Ports/detail.php?id=18 Порт wget для OpenVMS] {{ref-en}}
|title = Порт wget для OpenVMS
|language = en}}</ref>
 
<ref name=wget-win>{{cite web
*|url = [http://gnuwin32.sourceforge.net/packages/wget.htm Порт wget для Windows] {{ref-en}}
|title = Порт wget для Windows
|language = en}}</ref>
 
<ref name=wget-mac>{{cite web
*|url = [https://web.archive.org/web/20090228054720/http://wget.darwinports.com/ Порт ддя MacOS X ] {{ref-en}}
|title = Порт ддя MacOS X
|language = en}}</ref>
}}
 
== Посилання ==
* [http://www.gnu.org/software/wget/ Сторінка wget] {{ref-en}}
* [http://www.gnu.org/software/wget/manual/ Документація по wget] {{ref-en}}
* [http://gnuwin32.sourceforge.net/packages/wget.htm Порт wget для Windows] {{ref-en}}
* [http://de.openvms.org/OpenVMS-Ports/detail.php?id=18 Порт wget для OpenVMS] {{ref-en}}
* [https://web.archive.org/web/20090228054720/http://wget.darwinports.com/ Порт ддя MacOS X ] {{ref-en}}
* [http://bunyk.wordpress.com/2010/08/06/download-howto/ Інструкція по закачці з інтернету] {{ref-uk}}