Aria2 Download from Text File Aria2

Aria2 Download from Text File Aria2

aria2 download from text file aria2. aria2 is a lightweight multi-protocol & multi-source command-line download utility . It supports HTTP/HTTPS , FTP , SFTP , BitTorrent and Metalink . aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces. Download. Download version 1.35.0. There you can download source distribution and binaries for OS X, Windows and Android. The legacy releases earlier than 1.19.1 are available here. Features. Multi-Connection Download . aria2 can download a file from multiple sources/protocols and tries to utilize your maximum download bandwidth. Really speeds up your download experience. Lightweight . aria2 doesn’t require much memory and CPU time. When disk cache is off, the physical memory usage is typically 4MiB (normal HTTP/FTP downloads) to 9MiB (BitTorrent downloads). CPU usage in BitTorrent with download speed of 2.8MiB/sec is around 6%. Fully Featured BitTorrent Client . All features you want in BitTorrent client are available: DHT, PEX, Encryption, Magnet URI, Web-Seeding, Selective Downloads, Local Peer Discovery and UDP tracker. Metalink Enabled . aria2 supports The Metalink Download Description Format (aka Metalink v4), Metalink version 3 and Metalink/HTTP. Metalink offers the file verification, HTTP/FTP/SFTP/BitTorrent integration and the various configurations for language, location, OS, etc. Remote Control . aria2 supports RPC interface to control the aria2 process. The supported interfaces are JSON-RPC (over HTTP and WebSocket) and XML-RPC. Aria2 – A Multi-Protocol Command-Line Download Tool for Linux. Aria2 is an open source and free lightweight multi-protocol & multi-server command-line download utility for Windows , Linux and Mac OSX . It has an ability to download files from multiple protocols and sources including HTTP / HTTPS , FTP , BitTorrent and Metalink . It improves download speed by utilizing maximum download bandwidth and speeds up your download experience. Features. Multi-Connection Download – It can download a file from multiple sources/protocols and attempt to use your maximum download bandwidth and improve overall download experience. Lightweight – It doesn’t take much memory and CPU utilization. The HTTP/FTP downloads use only 4MB memory and 9MB for BitTorrent downloads. Fully Featured BitTorrent Client – A fully featured BitTorrent client with support for DHT, PEX, Encryption, Magnet URI, Web-Seeding, Selective Downloads, Local Peer Discovery and UDP tracker. Metalink Enabled – It supports Metalink version 4 and 3, which provides the file verification for HTTP/FTP/SFTP/BitTorrent integration and the different configurations for location, language, OS, etc. Remote Control – A RPC interface support to control the aria2 process. The supported interfaces are JSON-RPC (over HTTP and WebSocket) and XML-RPC. Please note, we should not consider aria2 is a replacement of wget, curl or torrent clients, but rather considered as an alternative with more support and download options. Installing Aria2 Command-Line Download Manager in Linx. This article explains how to install Aria2 command-line download utility in RHEL , CentOS , Fedora and Debian , Ubuntu , Linux Mint systems with some useful download techniques and usage. On RHEL/CentOS/Fedora. First, you need to download and enable the EPEL repository under RHEL/CentOS systems. ( Note: Fedora users don’t need to add any repository, simply install aria2 using dnf command as shown ). Now install Aria2 package from the enabled EPEL repository under your system using YUM command tool. Sample Output : On Debian/Ubuntu/Linux Mint. Sample Output. Note : Sometimes, the default repositories don’t provide the latest version. So, in that case you might need to compile and install it from the source package as shown here. Aria2 Download Usage & Examples. Here we will explore some of useful aria2 download usage and options with their examples. Download from WEB. To download a single file from the web, execute the command as. Download from Two sources. To download multiple files, say two files, then run the following command. Download using Two connections. To download file using only two connections per host, then use the option -x2 ( connection 2 ) as shown below. Download from BitTorrent. To download torrent file use the following command. Download from Metalink. To download a metalink file, use the following command. Download URLs found in a text file. To download a list of UR L’s written in a text file called downloadurls.txt , then use the following command. The URL ‘s should contain one download per line in a downloadurls.txt file. Set Download Speed Limit. To set a download speed limit per download, use the following option. For more usage and options, open a terminal and run the command as “ man aria2c “. There are also graphical front-ends available for Aria2 , you can find them at aria2 page. If You Appreciate What We Do Here On TecMint, You Should Consider: TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all. If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation. aria2 - The ultra fast download utility¶ This program comes with no warranty. You must use this program at your own risk. Introduction¶ aria2 is a utility for downloading files. The supported protocols are HTTP(S), FTP, SFTP, BitTorrent, and Metalink. aria2 can download a file from multiple sources/protocols and tries to utilize your maximum download bandwidth. It supports downloading a file from HTTP(S)/FTP/SFTP and BitTorrent at the same time, while the data downloaded from HTTP(S)/FTP/SFTP is uploaded to the BitTorrent swarm. Using Metalink's chunk checksums, aria2 automatically validates chunks of data while downloading a file like BitTorrent. The project page is located at https://aria2.github.io/. Features¶ Here is a list of features: Command-line interface Download files through HTTP(S)/FTP/SFTP/BitTorrent Segmented downloading Metalink version 4 (RFC 5854) support(HTTP/FTP/SFTP/BitTorrent) Metalink version 3.0 support(HTTP/FTP/SFTP/BitTorrent) Metalink/HTTP (RFC 6249) support HTTP/1.1 implementation HTTP Proxy support HTTP BASIC authentication support HTTP Proxy authentication support Well-known environment variables for proxy: http_proxy , https_proxy , ftp_proxy , all_proxy and no_proxy HTTP gzip, deflate content encoding support Verify peer using given trusted CA certificate in HTTPS Client certificate authentication in HTTPS Chunked transfer encoding support Load Cookies from file using the Firefox3 format, Chromium/Google Chrome and the Mozilla/Firefox (1.x/2.x)/Netscape format. Save Cookies in the Mozilla/Firefox (1.x/2.x)/Netscape format. Custom HTTP Header support Persistent Connections support FTP/SFTP through HTTP Proxy Download/Upload speed throttling BitTorrent extensions: Fast extension, DHT, PEX, MSE/PSE, Multi-Tracker, UDP tracker BitTorrent WEB- Seeding. aria2 requests chunks more than piece size to reduce the request overhead. It also supports pipelined requests with piece size. BitTorrent Local Peer Discovery Rename/change the directory structure of BitTorrent downloads completely JSON-RPC (over HTTP and WebSocket)/XML-RPC interface Run as a daemon process Selective download in multi-file torrent/Metalink Chunk checksum validation in Metalink Can disable segmented downloading in Metalink Netrc support Configuration file support Download URIs found in a text file or stdin and the destination directory and output file name can be specified optionally Parameterized URI support IPv6 support with Happy Eyeballs Disk cache to reduce disk activity. Versioning and release schedule¶ We use 3 numbers for aria2 version: MAJOR.MINOR.PATCH. We will ship MINOR update on 15th of every month. We may skip a release if we have no changes since the last release. The feature and documentation freeze happens 10 days before the release day (5th day of the month) for translation teams. We will raise an issue about the upcoming release around that day. We may release PATCH releases between regular releases if we have security issues. MAJOR version will stay at 1 for the time being. How to get source code¶ We maintain the source code at Github: https://github.com/aria2/aria2. To get the latest source code, run following command: This will create aria2 directory in your current directory and source files are stored there. Dependency¶ features dependency HTTPS OSX or GnuTLS or OpenSSL or Windows SFTP libssh2 BitTorrent None. Optional: libnettle+libgmp or libgcrypt or OpenSSL (see note) Metalink libxml2 or Expat. Checksum None. Optional: OSX or libnettle or libgcrypt or OpenSSL or Windows (see note) gzip, deflate in HTTP zlib Async DNS C-Ares Firefox3/Chromium cookie libsqlite3 XML-RPC libxml2 or Expat. JSON-RPC over WebSocket libnettle or libgcrypt or OpenSSL. libxml2 has precedence over Expat if both libraries are installed. If you prefer Expat, run configure with --without-libxml2 . On Apple OSX the OS-level SSL/TLS support will be preferred. Hence neither GnuTLS nor OpenSSL are required on that platform. If you'd like to disable this behavior, run configure with --without-appletls . GnuTLS has precedence over OpenSSL if both libraries are installed. If you prefer OpenSSL, run configure with --without-gnutls --with-openssl . On Windows there is SSL implementation available that is based on the native Windows SSL capabilities (Schannel) and it will be preferred. Hence neither GnuTLS nor OpenSSL are required on that platform. If you'd like to disable this behavior, run configure with --without-wintls . On Apple OSX the OS-level checksum support will be preferred, unless aria2 is configured with --without-appletls . libnettle has precedence over libgcrypt if both libraries are installed. If you prefer libgcrypt, run configure with --without-libnettle --with-libgcrypt . If OpenSSL is selected over GnuTLS, neither libnettle nor libgcrypt will be used. If none of the optional dependencies are installed, an internal implementation that only supports md5 and sha1 will be used.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    9 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us