aria2 – download por múltiplas fontes, via linha de comando

Tags: , , , , , , , ,

Estou desenvolvendo um script para realização de testes de alguns web servers. Daí, eu me deparei com um problema “como testar o download de um arquivo por múltiplas fontes, via linha de comando e de forma simples ? “

Eis que encontrei o aria2, programa, e o comando aria2c. Este carinha é muito útil e por causa dos seguintes motivos:

  • Funciona com diferentes tipos de protocolo, como por exemplo http/https, ftp, e bittorrent.
  • Funciona com metalink.
  • Vc pode colocar diversas urls em um text que o aria2c irá lê-lo e realizar o download do arquivo a partir das urls.
  • Consume pouca cpu e memória ram
  • Pode ser controlado remotamente.
  • Trabalha com múltiplas conexões a partir de 1 ou mais hosts — bem legal por sinal

A instalação desta ferramenta no mac os x é bem simples, mas para isso vc precisará do ports (macports) ou do brew. Ambos instalarão o aria2 e todas as suas dependências. No Linux é bem mais simples, isso graças ao yum ou ao apt-get.

Vejam uma lista de exemplos quanto a utilização do aria2:

Download from WEB:

$ aria2c http://example.org/mylinux.iso

Download from 2 sources:

$ aria2c http://a/f.iso ftp://b/f.iso

Download using 2 connections per host: — bem interessante. Testei com 10 conexões simultâneas e foi sem problemas.. 🙂

$ aria2c -x2 http://a/f.iso

BitTorrent:

$ aria2c http://example.org/mylinux.torrent

BitTorrent Magnet URI:

$ aria2c 'magnet:?xt=urn:btih:248D0A1CD08284299DE78D5C1ED359BB46717D8C'

Metalink:

$ aria2c http://example.org/mylinux.metalink

Download URIs found in text file:

$ aria2c -i uris.txt

 

 

 

 

 

COMPARTILHE ESTE ARTIGO

COMENTÁRIOS

Um comentário em “aria2 – download por múltiplas fontes, via linha de comando

DEIXAR UM COMENTÁRIO

MENU