Загрузка файлов через HTTP, FTP и BitTorrent из командной строки

Каждый браузер позволяет загружать файлы, опубликованные в Интернете, с использованием протоколов HTTP и HTTPS, а также загружать файлы через FTP (с использованием или без использования учетных данных для входа).

Что касается BitTorrent-файлов (см. наши статьи), браузер позволяет скачать только индексный файл с расширением .torrent (это текстовый файл, содержащий описание всех пакетов, на которые разбит документ, или исходный файл , включая хеш-ключи, которые гарантируют целостность различных частей), но не может управлять загрузкой содержимого через протокол BitTorrent (если не установлены специальные расширения или плагины).

Не говоря уже о том, что браузер может управлять так называемыми Magnet URI, «магнитными ссылками», которые позволяют вам обращаться к ресурсам, разбросанным по различным одноранговым сетям и широко используемым в BitTorrent.

Те, кому необходимо загружать файлы последовательно через HTTP, HTTPS, FTP, BitTorrent и Metalink, могут попробовать отличный aria2, клиент без графического интерфейса, который необходимо использовать из командной строки, независимо от того, используете ли вы систему Windows. Mac OS X или Linux.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Функционирование aria2, безусловно, сложнее, чем подход браузера «укажи и щелкни», но позволяет решить многие проблемы, если, например, необходимо запрограммировать периодическую загрузку набора файлов или быструю загрузку файлов. через протокол BitTorrent.

Последняя версия aria2 доступна для скачивания ссылка на эту страницу, нажав на самую последнюю версию, затем, в случае систем Windows, выбрав версию win-64bit или win-32bit, если соответственно используется 64- или 32-битная версия операционной системы.

Чтобы использовать aria2 для загрузки файлов любого типа, вам необходимо извлечь содержимое сжатого архива на диск, открыть командную строку и ввести aria2c -h, чтобы получить полный список доступных команд.

Чтобы запросить загрузку файла, просто введите aria2c, а затем URL-адрес файла, который нужно загрузить локально.

Пример: aria2c http://releases.ubuntu.fastbull.org/ubuntu-releases//precise/ubuntu-12.04.4-desktop-amd64.iso

Загрузка файлов через HTTP, FTP и BitTorrent из командной строки

Файл по умолчанию будет загружен в ту же папку, что и aria2. Кроме того, прежде чем приступить к загрузке, программа сразу же выделит все место на диске, которое затем будет необходимо для хранения загружаемого файла. Это мера, позволяющая избежать появления ошибок, когда свободное место в выбранной единице хранения начинает заканчиваться.

Даже загрузка BitTorrent столь же проста: просто введите aria2c, а затем URL-адрес, относящийся к файлу .torrent:

Загрузка файлов через HTTP, FTP и BitTorrent из командной строки

Процедуру загрузки можно остановить в любой момент, воспользовавшись комбинацией клавиш CTRL+C.

Интересно отметить, что для последовательной загрузки файлов, даже с использованием разных протоколов, просто введите различные адреса один за другим или, как вариант, сохраните их в текстовом файле, который можно вызвать с помощью aria2c с ключом -i.

Параметры —http-user, —http-passwd, —ftp-user и —ftp-passwd в конечном итоге позволят вам указать учетные данные доступа (имя пользователя и пароль), которые будут использоваться для выполнения определенных загрузок через HTTP, HTTPS. или FTP.

aria2 также можно использовать, чтобы избежать загрузки ненужных компонентов на сайте, таком как Sourceforge, в качестве альтернативы советам, проиллюстрированным в статье Sourceforge смотрит на рекламное ПО: как загружать только то, что вас интересует и предполагает модификацию пользовательского агента браузера ( смотрите также эти сообщения на нашем форуме).

aria2 — бесплатное программное обеспечение, распространяемое по лицензии GNU GPL.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *