Aria2c
aria2c — это такая консольная вундервафля, люто, бешено любимая отдельными категориями красноглазых гиков, админов локалхоста и прочих сочувствующих, которым обычные браузерные качалки или, Б-же упаси, гуевые менеджеры закачек кажутся слишком медленными, неуютными и вообще для хомячков. По сути своей — хитровыделанный инструмент для скачивания файликов из этих ваших интернетов, но с претензией на илитарность и скорость света.
Суть явления[править]
Представь, Анонимус, типичную ситуацию: нужно скачать очередной дистрибутив на пару гигабайт, свежий фильм для ознакомления или, скажем, бэкап любимого сайта. Твой браузер, пыхтя и отдуваясь, тянет это дело в один унылый поток, периодически обрываясь на самом интересном месте. Графические качалки? Ну да, если ты любишь тонны рекламы, тулбаров и прочего зловредного мусора, а заодно готов мириться с их прожорливостью и неповоротливостью. Но есть путь самурая! Путь aria2c.
Эта штука, в отличие от примитивного wget’а или curl’а (которые тоже нужны, спору нет, но для других, более медитативных задач), умеет делать главную магию — распараллеливание закачки. То есть, она не просто сосет файл одним хоботом, а нагло распиливает его на несколько кусков и качает их одновременно с одного или даже нескольких зеркал. В результате скорость скачивания может вырасти в разы, особенно на широких каналах и с серверов, которые не против такого дружественного DDoS’а. Этакий зерг-раш на сервер с целью урвать контент побыстрее.
Помимо HTTP/HTTPS, эта радость гика умеет в FTP, BitTorrent (!!!) и даже Metalink. Да-да, оно может присосаться к торрент-раздаче прямо из консоли, без всяких там µТоррентов с их сомнительной репутацией. Идеально для установки на какой-нибудь малинке или дедике, чтобы круглосуточно сидировать Священные Дистрибутивы или что поинтереснее.
Адепты и противники[править]
Кто же пользуется этим чудом инженерной мысли? В основном, это те, кто предпочитает клавиатуру мышке, черный экран с буквами — цветастым окошкам, а конфиг-файлы — меню настроек. Люди, для которых скорость скачивания очередного образа — вопрос принципа, а возможность настроить всё и вся через текстовый конфиг или параметры командной строки — высшее наслаждение. Автоматизаторы, скриптописатели, бородатые админы в свитерах — вот целевая аудитория.
Конечно, ньюфаги и простые смертные смотрят на это с недоумением. Зачем все эти сложности? Зачем командная строка, когда есть кнопочка «Download»? Зачем конфиги, когда можно просто ткнуть мышкой? Им не понять той тихой радости, когда ты одной командой запускаешь закачку десяти торрентов, которые будут качаться в десять потоков каждый, а потом еще и выполнят скрипт по завершении. Это почти магия, но доступная лишь посвященным.
Кстати, для тех, кто не совсем осилил дзен консоли, но хочет причаститься, существуют веб-морды типа AriaNg, которые позволяют рулить закачками через браузер, но при этом вся мощь aria2c работает где-то там, на сервере или на локалхосте. Этакий компромисс между труЪ-консолью и человеческим лицом.