Субъективно о менеджерах закачки: Aria2
Содержание:
1. KGet;
2. Gwget;
3. Downloader for X;
4.Aria2 (Вы читаете данный раздел).
Чтобы не оставлять тему не раскрытой до конца, обратимся к консольным качалкам. Все знают про классический wget, поэтому о нем я и говорить почти не буду - мощное средство для тех, кто не боится темноты консоли и волшебства командной строки; обновляется wget минимум раз в год... Лучше расскажу о другой консольной утилите - Aria2 (http://aria2.sourceforge.net). Старожилы, наверное, помнят первую Aria. Она была очень продвинутой качалкой на основе GTK+1. Там были списки закачиваний (почти аналог очередей из D4X), множество настроек, функций... Сайт первой Aria по-прежнему доступен на http://aria-rpm.vookimedlo.cz и даже более того: несмотря на остановку разработки за давностью лет, доступны исходники и пакеты программы - причем последние обновляются с завидным постоянством.
Так вот, разработчик у Aria2 тот же - японец Tatsuhiro Tsujikawa (пишу на английском из боязни исковеркать имя - оно и так английским уже искажено, зачем же я буду усугублять?). Сайт программы: http://aria2.sourceforge.net - соответствует консольному (текстовому) интерфейсу Aria2 (графика представлена только на разных баннерах). Про Aria2 я бы и не узнал, но оказалось, что именно её использует менеджер пакетов Mandriva для скачивания софта. Раньше для тех же целей служил то ли wget, то ли curl - уже не помню. Aria2 помимо HTTP/HTTPS и FTP поддерживает еще Bittorrent и Metalink. Если не усложнять себе жизнь, то качать через Aria2 немногим труднее, чем программой с графическим интерфейсом:
При скачивании торрентов по умолчанию включено резервирование места под файл, а это, в свою очередь, опять же по умолчанию приводит к нагрузке на процессор. Чтобы отключить резервирование, есть ключ --file-allocation=none. Однако резервирование позволяет избежать фрагментации, поэтому возникает логичный вопрос: можно ли разгрузить процессор, не выключая резервирование? Попробуйте запустить Aria2 вот так:
С помощью ключа -c можно возобновить закачку, начатую другой программой (например, wget, curl или веб-браузером):
Чтобы возобновить скачивание, начатое в самой Aria2, достаточно просто снова передать ей тот же URL:
Для приостановки скачивания нажимайте [Ctrl] + [C]. Через командную строку можно управлять чем угодно, однако некоторые часто используемые настройки удобнее прописать в файле aria2.conf, чтобы не передавать их каждый раз в командной строке.
И напоследок, пара слов о cURL (http://curl.haxx.se). В сознании программистов cURL еще неразрывно связана с библиотекой libcurl. cURL поддерживает множество протоколов: FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTMP, RTSP.
Однако основное назначение этой программы - скачивание чего-либо за одну сессию, хотя cURL поддерживает и продолжение закачки (ключ -C). Тем не менее, cURL - это все же скорее инструмент для доставания файлов из сети, который удобно использовать в скриптах.
Какую же качалку выбрал сам автор статьи? Почти все вышеописанные! Если в имени файла есть русские буквы, а скачивать не очень срочно, то запускаю в KGet. Пусть KGet и «горячий», зато стабильный. Если же русские буквы есть и надо скачать срочно, то ставлю в Opera, но у Opera есть странность не сохранять список скачиваний, поэтому моё доверие к ней в этом вопросе - очень кратковременное. Наконец, во всех других случаях и когда нет русских букв - пользуюсь связкой Firefox + FlashGot + GWGet.
1. KGet;
2. Gwget;
3. Downloader for X;
4.
Чтобы не оставлять тему не раскрытой до конца, обратимся к консольным качалкам. Все знают про классический wget, поэтому о нем я и говорить почти не буду - мощное средство для тех, кто не боится темноты консоли и волшебства командной строки; обновляется wget минимум раз в год... Лучше расскажу о другой консольной утилите - Aria2 (http://aria2.sourceforge.net). Старожилы, наверное, помнят первую Aria. Она была очень продвинутой качалкой на основе GTK+1. Там были списки закачиваний (почти аналог очередей из D4X), множество настроек, функций... Сайт первой Aria по-прежнему доступен на http://aria-rpm.vookimedlo.cz и даже более того: несмотря на остановку разработки за давностью лет, доступны исходники и пакеты программы - причем последние обновляются с завидным постоянством.
Так вот, разработчик у Aria2 тот же - японец Tatsuhiro Tsujikawa (пишу на английском из боязни исковеркать имя - оно и так английским уже искажено, зачем же я буду усугублять?). Сайт программы: http://aria2.sourceforge.net - соответствует консольному (текстовому) интерфейсу Aria2 (графика представлена только на разных баннерах). Про Aria2 я бы и не узнал, но оказалось, что именно её использует менеджер пакетов Mandriva для скачивания софта. Раньше для тех же целей служил то ли wget, то ли curl - уже не помню. Aria2 помимо HTTP/HTTPS и FTP поддерживает еще Bittorrent и Metalink. Если не усложнять себе жизнь, то качать через Aria2 немногим труднее, чем программой с графическим интерфейсом:
aria2c URL
или:
aria2c URL1 URL2 ...
или:
aria2c URL1 URL2 ...
При скачивании торрентов по умолчанию включено резервирование места под файл, а это, в свою очередь, опять же по умолчанию приводит к нагрузке на процессор. Чтобы отключить резервирование, есть ключ --file-allocation=none. Однако резервирование позволяет избежать фрагментации, поэтому возникает логичный вопрос: можно ли разгрузить процессор, не выключая резервирование? Попробуйте запустить Aria2 вот так:
aria2c —file-allocation=falloc URL
С помощью ключа -c можно возобновить закачку, начатую другой программой (например, wget, curl или веб-браузером):
aria2c -c URL
Чтобы возобновить скачивание, начатое в самой Aria2, достаточно просто снова передать ей тот же URL:
aria2c URL
Для приостановки скачивания нажимайте [Ctrl] + [C]. Через командную строку можно управлять чем угодно, однако некоторые часто используемые настройки удобнее прописать в файле aria2.conf, чтобы не передавать их каждый раз в командной строке.
CURL
И напоследок, пара слов о cURL (http://curl.haxx.se). В сознании программистов cURL еще неразрывно связана с библиотекой libcurl. cURL поддерживает множество протоколов: FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTMP, RTSP.
Однако основное назначение этой программы - скачивание чего-либо за одну сессию, хотя cURL поддерживает и продолжение закачки (ключ -C). Тем не менее, cURL - это все же скорее инструмент для доставания файлов из сети, который удобно использовать в скриптах.
Итоги
Какую же качалку выбрал сам автор статьи? Почти все вышеописанные! Если в имени файла есть русские буквы, а скачивать не очень срочно, то запускаю в KGet. Пусть KGet и «горячий», зато стабильный. Если же русские буквы есть и надо скачать срочно, то ставлю в Opera, но у Opera есть странность не сохранять список скачиваний, поэтому моё доверие к ней в этом вопросе - очень кратковременное. Наконец, во всех других случаях и когда нет русских букв - пользуюсь связкой Firefox + FlashGot + GWGet.