Aria2
Aria2 — свободная кроссплатформенная консольная программа для загрузки файлов по сети. Поддерживаемые протоколы: HTTP, HTTPS, FTP, BitTorrent и Metalink[3]. Автор программы — Тацухиро Цудзикава (Tatsuhiro Tsujikawa), распространяет её под лицензией GPLv2.
Aria2 | |
---|---|
| |
Тип | менеджер закачек, клиент BitTorrent |
Разработчик | Тацухиро Цудзикава |
Написана на | C++ |
Интерфейс | консольная программа |
Операционная система | Linux, Microsoft Windows и macOS |
Первый выпуск | 2008-11-19 (1.0), 16 февраля 2006 года (0.1) |
Последняя версия |
|
Лицензия | GNU GPL 2+[2] |
Сайт | github.com/aria2/aria2 |
Отличается от такого консольного менеджера закачек, как wget, не только поддержкой BitTorrent, но и способностью многоканального получения запрошенного файла из различных источников, в том числе по протоколам HTTP, HTTPS, FTP и BitTorrent одновременно[4]. Используя контрольные суммы блока данных для Metalink, aria2 автоматически проверяет части данных, которые загружаются по BitTorrent.
Ещё одна особенность программы — удалённое управление через HTTP по протоколам JSON-RPC и XML-RPC[5], интерфейс JSON-RPC доступен также через WebSocket.
Первая версия программы (сайт которой был aria.rednoah.com) поддерживала протоколы FTP и HTTP и имела графический интерфейс основанный на Gtk первой версии. Он был не слишком удобным и устаревшим: для получения нормального внешнего вида требовал тонкой настройки программы. Отказ от него позволил уменьшить ресурсоёмкость программы и позволил использовать все возможности командной строки Unix.[6]
В 2008 году журналом Linux Format программа за эффективность загрузки и удобство использования признана лучшим менеджером закачек для Linux; особо отмечено, что возможное неудобство для ряда пользователей при работе в режиме командной строки компенсируется возможностью использования программы совместно с Firefox и FlashGot, аддоном, представляющим собой своего рода метаменеджер закачек[7].
Примечания
- https://github.com/aria2/aria2/releases/tag/release-1.36.0
- https://aria2.github.io/
- Cameron Chapman. 50+ New Tools for Torrenting . Mashable (23.01.2009). Дата обращения: 26 июня 2014.
- Моррисон, 2008, Aria2, с. 17.
- aria2c(1) RPC-интерфейс
- Яремчук, 2008.
- Моррисон, 2008, Вердикт, с. 19.
Ссылки
- Проект Aria2 на сайте SourceForge.net
- Энтони Брайан, Тацухиро Цудзикава, перевод: Алексей Бешенов. aria2: утилита командной строки для быстрой загрузки файлов . СitKit (30.06.2008). Дата обращения: 26 июня 2014.
- Максим Белозеров. Aria2 как торрент-клиент . My Linux Documentation Project. Дата обращения: 26 июня 2014.
Литература
- Сергей Акимович Яремчук. Глава 4 Программы для работы в Интернете -> Менеджеры закачек // 200 лучших программ для Linux. — Издательский дом «Питер», 2008. — С. 187-188. — 282 с. — ISBN 978-5-388-00068-2.
- Грэм Моррисон. Сравнение. Менеджеры закачек // LinuxFormat. — 2008. — № 108 (8). — С. 14-19.