mirror of https://github.com/aria2/aria2
parent
ad75b0e0c1
commit
81718d698b
|
@ -1,8 +1,25 @@
|
||||||
|
.. _README:
|
||||||
|
|
||||||
|
.. meta::
|
||||||
|
:description lang=pt: Manual Aria2 em português
|
||||||
|
:keywords: programa para download gratuito, download android, download
|
||||||
|
bittorrent, download linha de comando, download de músicas,
|
||||||
|
download de ftp, download http, download https, mac OS/X,
|
||||||
|
windows, linux, manual download aria2, torrent, download stream,
|
||||||
|
como compilar programa no android, como executar download no
|
||||||
|
android
|
||||||
|
:author: t-tujikawa_at_users_dot_sourceforge_dot_net english version
|
||||||
|
:author: gsavix@gmail.com tradução para português do brasil
|
||||||
|
|
||||||
|
|
||||||
aria2 - Utilitário para Download Super Ultra Rápido
|
aria2 - Utilitário para Download Super Ultra Rápido
|
||||||
===================================================
|
===================================================
|
||||||
:Author: Tatsuhiro Tsujikawa
|
:Author: Tatsuhiro Tsujikawa
|
||||||
:Email: t-tujikawa_at_users_dot_sourceforge_dot_net
|
:Email: t-tujikawa_at_users_dot_sourceforge_dot_net
|
||||||
:translator: tradução Portuguese gsavix@gmail.com
|
:translator: pt_BR Portuguese, tradutor: gsavix@gmail.com
|
||||||
|
|
||||||
|
.. index:: double: author; t-tujikawa_at_users_dot_sourceforge_dot_net
|
||||||
|
.. index:: triple: tradutor; tradução; gsavix@gmail.com;
|
||||||
|
|
||||||
Renúncia
|
Renúncia
|
||||||
--------
|
--------
|
||||||
|
@ -45,24 +62,30 @@ Lista de Configurações:
|
||||||
* Suporte autenticação HTTP Proxy
|
* Suporte autenticação HTTP Proxy
|
||||||
* Váriavéis de ambiente (conjunto abrangente) para proxy: http_proxy, https_proxy,
|
* Váriavéis de ambiente (conjunto abrangente) para proxy: http_proxy, https_proxy,
|
||||||
ftp_proxy, all_proxy e no_proxy
|
ftp_proxy, all_proxy e no_proxy
|
||||||
|
|
||||||
* HTTP com gzip, suporte a codificação de conteúdo (deflate)
|
* HTTP com gzip, suporte a codificação de conteúdo (deflate)
|
||||||
* Verificação de peer usando Certificados Acreditados informado em HTTPS
|
* Verificação de peer usando Certificados Acreditados informado em HTTPS
|
||||||
* Processamento de autenticação Cliente usando Certificado Acreditado HTTPS
|
* Processamento de autenticação Cliente usando Certificado Acreditado HTTPS
|
||||||
* Suporte a transferência (Chunked) codificada
|
* Suporte a transferência (Chunked) codificada
|
||||||
* Carga de Cookies a partir de arquivos formato Firefox 3, Chromium/Google Chrome
|
* Carga de Cookies a partir de arquivos formato Firefox 3, Chromium/Google Chrome
|
||||||
e Mozilla / Firefox / IcedWeasel / (1.x/2.x) / Netscape.
|
e Mozilla / Firefox / IcedWeasel / (1.x/2.x) / Netscape.
|
||||||
* Salvar Cookies em arquivo formato Mozilla 3, Firefox (1.x/2.x), Chromium, Netscape.
|
|
||||||
|
* Salvar Cookies em arquivo formato Mozilla 3, Firefox (1.x/2.x), Chromium,
|
||||||
|
Netscape.
|
||||||
|
|
||||||
* Suporte a Cabeçalho HTTP modificado ou personalizado
|
* Suporte a Cabeçalho HTTP modificado ou personalizado
|
||||||
* Suporte a Conexões Persistentes
|
* Suporte a Conexões Persistentes
|
||||||
* FTP através de Proxy HTTP
|
* FTP através de Proxy HTTP
|
||||||
* Controle de velocidade Download e Upload (utilização da Banda Rede)
|
* Controle de velocidade Download e Upload (utilização da Banda Rede)
|
||||||
* Extensões BitTorrent: Conexão rápida, DHT, PEX, MSE/PSE, Multi-Tracker
|
* Extensões BitTorrent: Conexão rápida, DHT, PEX, MSE/PSE, Multi-Tracker
|
||||||
* BitTorrent `WEB-Seeding <http://getright.com/seedtorrent.html>`_. aria2
|
* BitTorrent `WEB-Seeding <http://getright.com/seedtorrent.html>`_. aria2
|
||||||
faz requisições de mais de uma parte de um (chunk) para reduzir sobreposições de
|
faz requisições de mais de uma parte de um (chunk) para reduzir sobreposições
|
||||||
requisições. Também permite requisições pipeline com tamanho especificado
|
de requisições. Também permite requisições pipeline com tamanho especificado
|
||||||
|
|
||||||
* BitTorrent Local Peer Discovery
|
* BitTorrent Local Peer Discovery
|
||||||
* Atualização ou Modificação (Rename) de estrutura de diretórios de downloads
|
* Atualização ou Modificação (Rename) de estrutura de diretórios de downloads
|
||||||
BitTorrent já finalizados
|
BitTorrent já finalizados
|
||||||
|
|
||||||
* Interface JSON-RPC (sobre HTTP e WebSocket) / XML-RPC
|
* Interface JSON-RPC (sobre HTTP e WebSocket) / XML-RPC
|
||||||
* Execução em modo daemon
|
* Execução em modo daemon
|
||||||
* Download Seletivosem múltiplos arquivos torrent/Metalink
|
* Download Seletivosem múltiplos arquivos torrent/Metalink
|
||||||
|
@ -71,7 +94,8 @@ Lista de Configurações:
|
||||||
* Suporte a Netrc
|
* Suporte a Netrc
|
||||||
* Suporte a arquivo de Configuração
|
* Suporte a arquivo de Configuração
|
||||||
* Download de URIs a partir de arquivo texto ou entrada padrão com especificação
|
* Download de URIs a partir de arquivo texto ou entrada padrão com especificação
|
||||||
opçional de arquivo de saída
|
opcional de arquivo de saída
|
||||||
|
|
||||||
* Suporte a URI parametrizadas (intervalos, etc)
|
* Suporte a URI parametrizadas (intervalos, etc)
|
||||||
* Suporte a IPv6
|
* Suporte a IPv6
|
||||||
|
|
||||||
|
@ -114,18 +138,18 @@ JSON-RPC sobre WebSocket libnettle ou libgcrypt ou OpenSSL
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
GnuTLS tem precedência sobre OpenSSL se ambas bibliotecas instaladas.
|
GnuTLS tem precedência sobre OpenSSL se ambas bibliotecas estiverem
|
||||||
Caso prefira OpenSSL, execute configure com ``--without-gnutls``
|
instaladas. Caso prefira OpenSSL, execute configure com
|
||||||
``--with-openssl``.
|
``--without-gnutls`` ``--with-openssl``.
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
libnettle tem precedência sobre libgcrypt se ambas bibliotecas instaladas.
|
libnettle tem precedência sobre libgcrypt se ambas bibliotecas instaladas.
|
||||||
Caso prefira libgcrypt, execute configure com
|
Caso prefira libgcrypt, execute configure com
|
||||||
`--without-libnettle --with-libgcrypt``. Se OpenSSL é selecionada em
|
``--without-libnettle --with-libgcrypt``. Se OpenSSL é selecionada em
|
||||||
detrimento de GnuTLS, nem libnettle nem libgcrypt poderão ser usadas.
|
detrimento de GnuTLS, nem libnettle nem libgcrypt poderão ser usadas.
|
||||||
|
|
||||||
São necessárias as seguintes configurações de bibliotecas SSl e cruypto:
|
São necessárias as seguintes configurações de bibliotecas SSl e crypto:
|
||||||
|
|
||||||
* libgcrypt
|
* libgcrypt
|
||||||
* libnettle
|
* libnettle
|
||||||
|
@ -133,8 +157,9 @@ São necessárias as seguintes configurações de bibliotecas SSl e cruypto:
|
||||||
* GnuTLS + libgcrypt
|
* GnuTLS + libgcrypt
|
||||||
* GnuTLS + libnettle
|
* GnuTLS + libnettle
|
||||||
|
|
||||||
BitTorrent e Metalink podem ser desabilitados fornecendo as opções
|
BitTorrent e Metalink podem ser desabilitados fornecendo-se as opções
|
||||||
``--disable-bittorrent`` e ``--disable-metalink`` ao executar o script configure.
|
``--disable-bittorrent`` e ``--disable-metalink`` ao executar o script
|
||||||
|
./configure.
|
||||||
|
|
||||||
|
|
||||||
Para habilitar DNS assíncrono é necessário c-ares.
|
Para habilitar DNS assíncrono é necessário c-ares.
|
||||||
|
@ -145,6 +170,7 @@ Como fazer o build
|
||||||
------------------
|
------------------
|
||||||
Para fazer o build do aria2 a partir dos fontes, instalar antes
|
Para fazer o build do aria2 a partir dos fontes, instalar antes
|
||||||
pacotes de desenvolvimento ( o nome pode variar nas distribuições):
|
pacotes de desenvolvimento ( o nome pode variar nas distribuições):
|
||||||
|
|
||||||
* libgnutls-dev (Requerido para suporte HTTPS, BitTorrent, Checksum)
|
* libgnutls-dev (Requerido para suporte HTTPS, BitTorrent, Checksum)
|
||||||
* nettle-dev (Requerido para suporte BitTorrent, Checksum)
|
* nettle-dev (Requerido para suporte BitTorrent, Checksum)
|
||||||
* libgmp-dev (Requerido para suporte BitTorrent)
|
* libgmp-dev (Requerido para suporte BitTorrent)
|
||||||
|
@ -286,6 +312,9 @@ Por exemplo, para construir um binário para 64bits utilize::
|
||||||
|
|
||||||
$ HOST=x86_64-w64-mingw32 ./mingw-config
|
$ HOST=x86_64-w64-mingw32 ./mingw-config
|
||||||
|
|
||||||
|
.. index:: triple: compilação cross; android; aria2c;
|
||||||
|
pair: configuração; compilação android
|
||||||
|
|
||||||
Compilação Cross Android binário
|
Compilação Cross Android binário
|
||||||
--------------------------------
|
--------------------------------
|
||||||
|
|
||||||
|
@ -305,7 +334,7 @@ esteja desabilitado e confirme que somente biblioteca estática está habilitado
|
||||||
A compilação será feita somente com bibliotecas estáticas.
|
A compilação será feita somente com bibliotecas estáticas.
|
||||||
|
|
||||||
A bibliteca zlib que vem com o Android NDK, portanto não é necessário
|
A bibliteca zlib que vem com o Android NDK, portanto não é necessário
|
||||||
compilar uma zlib nossa.
|
compilar uma zlib nova.
|
||||||
|
|
||||||
``android-config`` assume os seguintes pontos:
|
``android-config`` assume os seguintes pontos:
|
||||||
|
|
||||||
|
@ -321,24 +350,129 @@ Antes executar ``android-config`` e ``android-make``, a variável de ambiente
|
||||||
|
|
||||||
Após ``android-config``, executar ``android-make`` para compilar os fontes.
|
Após ``android-config``, executar ``android-make`` para compilar os fontes.
|
||||||
|
|
||||||
|
.. index:: triple: instalação; aria2; android;
|
||||||
|
triple: execução; aria2; android;
|
||||||
|
triple: aria2; emulador terminal; android;
|
||||||
|
triple: jackpal; emulador terminal; android;
|
||||||
|
triple: script; execução aria2; android;
|
||||||
|
|
||||||
|
|
||||||
|
aria2 para dispositivos Android
|
||||||
|
===============================
|
||||||
|
|
||||||
|
aria2 é utilitário para download leve e multi-protocolo bem como
|
||||||
|
multi-fontes operado através da linha de comando de um emulador de terminal
|
||||||
|
que é executado no android. Há Suporte para downloads do tipo HTTP, HTTPS, FTP,
|
||||||
|
BitTorrent e Metalink.
|
||||||
|
|
||||||
|
Instalando aria2 no Android
|
||||||
|
---------------------------
|
||||||
|
|
||||||
|
aria2 não é uma aplicação Android Java. aria2 é uma aplicação escrita
|
||||||
|
em C++ nativo e opera em modo linha de comando. Não é necessário ter
|
||||||
|
acesso ao usuário 'root' para usar aria2. Como já dito, aria2 é um
|
||||||
|
programa de linha de comando e por isso é necessário um emulador
|
||||||
|
de terminal, portanto antes instale um emulador de Terminal Android a
|
||||||
|
partir do Android Market (ou compile a partir da fonte e instale). Veja
|
||||||
|
`Github jackpal <https://github.com/jackpal/Android-Terminal-Emulator/>`_.
|
||||||
|
|
||||||
|
1. Copiar o executável do aria2c para ``/mnt/sdcard`` do seu dispositivo.
|
||||||
|
2. Executar Emulador Terminal Android.
|
||||||
|
3. Criar diretório ``mkdir /data/data/jackpal.androidterm/aria2``
|
||||||
|
4. Anexar aplicação
|
||||||
|
``cat /mnt/sdcard/aria2c > /data/data/jackpal.androidterm/aria2/aria2c``
|
||||||
|
5. Habilitar modo execução
|
||||||
|
``chmod 744 /data/data/jackpal.androidterm/aria2/aria2c``
|
||||||
|
6. Adicionar o seguintes comandos ao Emulador de Terminal Android
|
||||||
|
Terminal Emulator::
|
||||||
|
|
||||||
|
export HOME=/data/data/jackpal.androidterm/aria2; cd $HOME
|
||||||
|
|
||||||
|
7. Sair do Emulador de Terminal Android.
|
||||||
|
8. Executar novamente o Emulador de Terminal Android.
|
||||||
|
9. Execute aria2c chamando o comando ``./aria2c -v``
|
||||||
|
|
||||||
|
Como usar comandos do aria2 no Android
|
||||||
|
--------------------------------------
|
||||||
|
|
||||||
|
Ver o manual do aria2 online nos seguintes idiomas:
|
||||||
|
`Tradução em Português <http://aria2.sourceforge.net/manual/pt/html/>`_.
|
||||||
|
`Original em Inglês <http://aria2.sourceforge.net/manual/en/html/>`_.
|
||||||
|
`Tradução em Russo <http://aria2.sourceforge.net/manual/ru/html/>`_.
|
||||||
|
|
||||||
|
Notas sobre uso do aria2 no Android
|
||||||
|
-----------------------------------
|
||||||
|
|
||||||
|
O executável aria2c foi gerado usando android-ndk-r8d.
|
||||||
|
|
||||||
|
As seguintes bibliotecas foram ligadas estaticamente.
|
||||||
|
|
||||||
|
* openssl 1.0.1e
|
||||||
|
* expat 2.1.0
|
||||||
|
* c-ares 1.9.1
|
||||||
|
|
||||||
|
Como o Android não possuem ``/etc/resolv.conf``, c-ares (resolvedor
|
||||||
|
assíncrono de DNS) é desabilitado por padrão. Muitas vezes a resolução
|
||||||
|
de nomes é lenta, recomenda-se habilitar c-ares. Para desabilitar use
|
||||||
|
:option:``--async-dns`` e especifique os servidores DNS usando
|
||||||
|
opção :option:``--async-dns-server``, como abaixo::
|
||||||
|
|
||||||
|
--async-dns --async-dns-server=`getprop meu.dns1`,`getprop meu.dns2`
|
||||||
|
|
||||||
|
.. index:: double; servidor dns; android;
|
||||||
|
|
||||||
|
Para não se entediar digitando estes parâmetros, toda vez que usar aria2c,
|
||||||
|
o seguinte script shell pode ser útil::
|
||||||
|
|
||||||
|
#!/system/bin/sh
|
||||||
|
/data/data/jackpal.androidterm/aria2c \
|
||||||
|
--async-dns \
|
||||||
|
--async-dns-server=`getprop meu.dns1`,`getprop meu.dns2` \
|
||||||
|
"$@"
|
||||||
|
|
||||||
|
Lembrar de tornar este script executável, através do comando chmod.
|
||||||
|
Também substitua meu.dns1 e meu.dns2 pelos DNS reais que você quer.
|
||||||
|
Exemplo: (``chmod 744 /path-para-o/scriptSCRIPT``)
|
||||||
|
|
||||||
|
Problemas Conhecidos com o aria2c no Android
|
||||||
|
--------------------------------------------
|
||||||
|
|
||||||
|
* Como Android não tem ``/dev/stdout``, ``-l-`` não funciona.
|
||||||
|
|
||||||
|
* Em alguns casos o Emulador de Terminal Android, para de atualizar a console.
|
||||||
|
É como se o aria2c congelasse, mas o aria2c continua executando normalmente.
|
||||||
|
|
||||||
Para Gerar a documentação
|
Para Gerar a documentação
|
||||||
-------------------------
|
=========================
|
||||||
|
|
||||||
`Sphinx <http://sphinx.pocoo.org/>`_ é usado para construir a
|
`Sphinx <http://sphinx.pocoo.org/>`_ é usado para construir a
|
||||||
documentação. As páginas (man) da documentação são criadas se através do
|
documentação. As páginas (man) da documentação também são criadas
|
||||||
comando ``make`` caso estas páginas estejam desatualizadas. Tambem
|
através do comando ``make man`` caso estas páginas estejam desatualizadas.
|
||||||
pode ser construida a versão em HTML da documentação do aria2 através
|
Também podem ser construídas a documentação em diversos formatos como
|
||||||
do comando ``make html``. A versão HTML também está disponível em:
|
html, latexpdf, epub, devhelp, latex, htmlhelp. Exemplo: Para construir
|
||||||
|
a documentação aria2 em HTML use o comando ``make html``.
|
||||||
|
O resultado será criado na subpasta _build dentro da pasta onde baixou
|
||||||
|
o fonte do aria2. Ex: se baixou e descompactou o aria2 no local
|
||||||
|
/home/usuario/aria2/ então a documentação gerada está em::
|
||||||
|
|
||||||
|
/home/usuario/aria2/doc/manual-src/pt/_build/
|
||||||
|
|
||||||
|
A pasta ``pt`` indica o idioma que atualmente pode ser
|
||||||
|
(en,pt,ru). Para gerar documento PDF use a opção ``make latexpdf``
|
||||||
|
certifique-se de que os pré-requisitos de fontes usados pelo latex
|
||||||
|
estejam presentes.
|
||||||
|
|
||||||
|
A versão online HTML também está disponível em:
|
||||||
`Original em Inglês <http://aria2.sourceforge.net/manual/en/html/>`_
|
`Original em Inglês <http://aria2.sourceforge.net/manual/en/html/>`_
|
||||||
e nas traduções em:
|
e nas traduções em:
|
||||||
(`Português <http://aria2.sourceforge.net/manual/pt/html/>`_ e
|
(`Português <http://aria2.sourceforge.net/manual/pt/html/>`_ e
|
||||||
`Russo <http://aria2.sourceforge.net/manual/ru/html/>`_).
|
`Russo <http://aria2.sourceforge.net/manual/ru/html/>`_).
|
||||||
|
|
||||||
BitTorrrent
|
BitTorrrent
|
||||||
-----------
|
===========
|
||||||
|
|
||||||
Sobre Nome de arquivos
|
Sobre Nome de arquivos
|
||||||
~~~~~~~~~~~~~~~~~~~~~~
|
----------------------
|
||||||
O nome do arquivo que será baixado é determinado da seguinte maneira:
|
O nome do arquivo que será baixado é determinado da seguinte maneira:
|
||||||
|
|
||||||
modo arquivo simples
|
modo arquivo simples
|
||||||
|
@ -352,16 +486,17 @@ modo arquivo simples
|
||||||
|
|
||||||
modo arquivos múltiplos
|
modo arquivos múltiplos
|
||||||
A estrutura completa diretório/arquivo mencionada no arquivo .torrent será
|
A estrutura completa diretório/arquivo mencionada no arquivo .torrent será
|
||||||
creada. O diretório base que conterá toda estrutura de diretórios e arquivos
|
creada. O diretório base que conterá toda estrutura de diretórios e
|
||||||
baixados, pode ser especificado através da opção -d.
|
arquivos baixados, pode ser especificado através da opção -d.
|
||||||
Antes do download iniciar a estrutura completa dos diretórios necessários
|
Antes do download iniciar a estrutura completa dos diretórios necessários
|
||||||
ao download será criada. Por padrão aria2 abre no mínimo 100 arquivos
|
ao download será criada. Por padrão aria2 abre no mínimo 100 arquivos
|
||||||
mencionados no arquivo .torrent e diretamente executa gravação e leitura desses
|
mencionados no arquivo .torrent e diretamente executa gravação e leitura
|
||||||
arquivos. O número máximo de arquivos para serem abertos simultaneamente pode
|
desses arquivos. O número máximo de arquivos para serem abertos
|
||||||
ser controlado através da opção ``--bt-max-open-files``.
|
simultaneamente pode ser controlado através da opção
|
||||||
|
:option:``--bt-max-open-files``.
|
||||||
|
|
||||||
DHT
|
DHT
|
||||||
~~~
|
---
|
||||||
|
|
||||||
aria2 suporte DHT. Por padrão, a tabela de roteamento
|
aria2 suporte DHT. Por padrão, a tabela de roteamento
|
||||||
para IPv4 DHT é salva em ``$HOME/.aria2/dht.dat`` e a tabela de
|
para IPv4 DHT é salva em ``$HOME/.aria2/dht.dat`` e a tabela de
|
||||||
|
@ -369,25 +504,32 @@ roteamento para IPv6 DHT é salva em ``$HOME/.aria2/dht6.dat``.
|
||||||
aria2 utiliza o mesmo número de porta para ouvir ambos
|
aria2 utiliza o mesmo número de porta para ouvir ambos
|
||||||
IPv4 e IPv6 DHT.
|
IPv4 e IPv6 DHT.
|
||||||
|
|
||||||
|
Rastreador UDP
|
||||||
|
--------------
|
||||||
|
|
||||||
|
Rastreador UDP é habilitado quando DHT IPv4 é habilitado. O número
|
||||||
|
da porta do rastreador UDP é compartilhado com DHT. Usar opção
|
||||||
|
:option:``--dht-listen-port`` para modificar o número da porta.
|
||||||
|
|
||||||
Outras informações importantes
|
Outras informações importantes
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
------------------------------
|
||||||
|
|
||||||
* Se a opção -o é usada para mudar o nome do arquivo de saida
|
* Se a opção -o é usada para mudar o nome do arquivo de saida
|
||||||
.torrent não o nome do arquivo dentro do arquivo .torrent.
|
.torrent não o nome do arquivo dentro do arquivo .torrent.
|
||||||
Para esta finalidade utilizar opção ``--index-out``.
|
Para esta finalidade utilizar opção :option:``--index-out``.
|
||||||
* Os números de portas padrões que o aria2 utiliza para TCP e UDP
|
* Os números de portas padrões que o aria2 utiliza para TCP e UDP
|
||||||
estão no intervalo de 6881 até 6999 (6881-6999).
|
estão no intervalo de 6881 até 6999 (6881-6999).
|
||||||
* aria2 não configura automaticamente port-forwarding.
|
* aria2 não configura automaticamente port-forwarding.
|
||||||
Por favor configurar manualmente seu roteador ou firewall.
|
Por favor configurar manualmente seu roteador ou firewall.
|
||||||
* O número máximo de é 55. Este limite pode ser excedido quando
|
* O número máximo de é 55. Este limite pode ser excedido quando
|
||||||
a taxa de download é muito baixa. Esta taxa de download pode ser
|
a taxa de download é muito baixa. Esta taxa de download pode ser
|
||||||
ajustada com a opção ``--bt-request-peer-speed-limit``.
|
ajustada com a opção :option:``--bt-request-peer-speed-limit``.
|
||||||
* Desde a versão 0.10.0, aria2 parou de enviar mensagem de
|
* Desde a versão 0.10.0, aria2 parou de enviar mensagem de
|
||||||
requisição após o download seletivo completar-se.
|
requisição após o download seletivo completar-se.
|
||||||
|
|
||||||
|
|
||||||
Metalink
|
Metalink
|
||||||
--------
|
========
|
||||||
|
|
||||||
A implementação atual suporte HTTP, HTTPS, FTP e BitTorrent. Outros
|
A implementação atual suporte HTTP, HTTPS, FTP e BitTorrent. Outros
|
||||||
protocolos P2P são ignorados. São suportados documentos das versões
|
protocolos P2P são ignorados. São suportados documentos das versões
|
||||||
|
@ -429,7 +571,7 @@ opção ``--metalink-base-uri`` como URI base. Se essa opção não é
|
||||||
especificada a URI relativa será ignorada.
|
especificada a URI relativa será ignorada.
|
||||||
|
|
||||||
Metalink / HTTP
|
Metalink / HTTP
|
||||||
-------------
|
===============
|
||||||
|
|
||||||
Esta versão utiliza links rel=duplicate. aria2 interpreta
|
Esta versão utiliza links rel=duplicate. aria2 interpreta
|
||||||
os campos do cabeçalho do Digest e verifica onde o valor do digest
|
os campos do cabeçalho do Digest e verifica onde o valor do digest
|
||||||
|
@ -440,49 +582,85 @@ Para sobrepor o valor de sua preferência utilize a opção
|
||||||
``--metalink-location``.
|
``--metalink-location``.
|
||||||
|
|
||||||
netrc
|
netrc
|
||||||
-----
|
=====
|
||||||
O suporte netrc é habilitado por padrão para HTTP, HTTPS e FTP. Para desabilitar
|
O suporte netrc é habilitado por padrão para HTTP, HTTPS e FTP. Para
|
||||||
especificar opção -n na linha de comando. Seu arquivo .netrc precisa possuir
|
desabilitar especificar opção -n na linha de comando.
|
||||||
permissões corretas (600).
|
Seu arquivo .netrc precisa possuir permissões corretas (600).
|
||||||
|
|
||||||
WebSocket
|
WebSocket
|
||||||
---------
|
=========
|
||||||
|
|
||||||
O servidor WebSocket intrínseco no aria2 implementa a especificação
|
O servidor WebSocket intrínseco no aria2 implementa a especificação
|
||||||
definida na RFC 6455. O protocolo suportado refere-se a versão 13.
|
definida na RFC 6455. O protocolo suportado refere-se a versão 13.
|
||||||
|
|
||||||
Referências
|
Referências
|
||||||
-----------
|
===========
|
||||||
|
|
||||||
|
* `aria2 Manual Inglês
|
||||||
|
<http://aria2.sourceforge.net/manual/en/html/>`_ original inglês
|
||||||
|
|
||||||
|
* `aria2 Manual Russo
|
||||||
|
<http://aria2.sourceforge.net/manual/ru/html/>`_ versão russo
|
||||||
|
|
||||||
|
* `aria2 Manual Português
|
||||||
|
<http://aria2.sourceforce.net/manual/pt/html/>`_ versão português
|
||||||
|
|
||||||
* `aria2 Manual Inglês <http://aria2.sourceforge.net/manual/en/html/>`_ versão inglês
|
|
||||||
* `aria2 Manual Russo <http://aria2.sourceforge.net/manual/ru/html/>`_ versão russo
|
|
||||||
* `aria2 Manual Português <http://aria2.sourceforce.net/manual/pt/html/>`_ versão portugues
|
|
||||||
* http://aria2.sourceforge.net/
|
* http://aria2.sourceforge.net/
|
||||||
* http://sourceforge.net/apps/trac/aria2/wiki
|
* http://sourceforge.net/apps/trac/aria2/wiki
|
||||||
* https://github.com/tatsuhiro-t/aria2
|
* https://github.com/tatsuhiro-t/aria2
|
||||||
* `RFC 959 FILE TRANSFER PROTOCOL (FTP) <http://tools.ietf.org/html/rfc959>`_
|
* `RFC 959 FILE TRANSFER PROTOCOL (FTP)
|
||||||
* `RFC 1738 Uniform Resource Locators (URL) <http://tools.ietf.org/html/rfc1738>`_
|
<http://tools.ietf.org/html/rfc959>`_
|
||||||
* `RFC 2428 FTP Extensions for IPv6 and NATs <http://tools.ietf.org/html/rfc2428>`_
|
* `RFC 1738 Uniform Resource Locators (URL)
|
||||||
* `RFC 2616 Hypertext Transfer Protocol -- HTTP/1.1 <http://tools.ietf.org/html/rfc2616>`_
|
<http://tools.ietf.org/html/rfc1738>`_
|
||||||
|
* `RFC 2428 FTP Extensions for IPv6 and NATs
|
||||||
|
<http://tools.ietf.org/html/rfc2428>`_
|
||||||
|
* `RFC 2616 Hypertext Transfer Protocol -- HTTP/1.1
|
||||||
|
<http://tools.ietf.org/html/rfc2616>`_
|
||||||
* `RFC 3659 Extensions to FTP <http://tools.ietf.org/html/rfc3659>`_
|
* `RFC 3659 Extensions to FTP <http://tools.ietf.org/html/rfc3659>`_
|
||||||
* `RFC 3986 Uniform Resource Identifier (URI): Generic Syntax <http://tools.ietf.org/html/rfc3986>`_
|
* `RFC 3986 Uniform Resource Identifier (URI): Generic Syntax
|
||||||
* `RFC 4038 Application Aspects of IPv6 Transition <http://tools.ietf.org/html/rfc4038>`_
|
<http://tools.ietf.org/html/rfc3986>`_
|
||||||
* `RFC 5854 The Metalink Download Description Format <http://tools.ietf.org/html/rfc5854>`_
|
* `RFC 4038 Application Aspects of IPv6 Transition
|
||||||
* `RFC 6249 Metalink/HTTP: Mirrors and Hashes <http://tools.ietf.org/html/rfc6249>`_
|
<http://tools.ietf.org/html/rfc4038>`_
|
||||||
* `RFC 6265 HTTP State Management Mechanism <http://tools.ietf.org/html/rfc6265>`_
|
* `RFC 5854 The Metalink Download Description Format
|
||||||
|
<http://tools.ietf.org/html/rfc5854>`_
|
||||||
|
* `RFC 6249 Metalink/HTTP: Mirrors and Hashes
|
||||||
|
<http://tools.ietf.org/html/rfc6249>`_
|
||||||
|
* `RFC 6265 HTTP State Management Mechanism
|
||||||
|
<http://tools.ietf.org/html/rfc6265>`_
|
||||||
* `RFC 6455 The WebSocket Protocol <http://tools.ietf.org/html/rfc6455>`_
|
* `RFC 6455 The WebSocket Protocol <http://tools.ietf.org/html/rfc6455>`_
|
||||||
|
|
||||||
* `The BitTorrent Protocol Specification <http://www.bittorrent.org/beps/bep_0003.html>`_
|
* `The BitTorrent Protocol Specification
|
||||||
* `BitTorrent: DHT Protocol <http://www.bittorrent.org/beps/bep_0005.html>`_
|
<http://www.bittorrent.org/beps/bep_0003.html>`_
|
||||||
* `BitTorrent: Fast Extension <http://www.bittorrent.org/beps/bep_0006.html>`_
|
* `BitTorrent: DHT Protocol
|
||||||
* `BitTorrent: IPv6 Tracker Extension <http://www.bittorrent.org/beps/bep_0007.html>`_
|
<http://www.bittorrent.org/beps/bep_0005.html>`_
|
||||||
* `BitTorrent: Extension for Peers to Send Metadata Files <http://www.bittorrent.org/beps/bep_0009.html>`_
|
* `BitTorrent: Fast Extension
|
||||||
* `BitTorrent: Extension Protocol <http://www.bittorrent.org/beps/bep_0010.html>`_
|
<http://www.bittorrent.org/beps/bep_0006.html>`_
|
||||||
* `BitTorrent: Multitracker Metadata Extension <http://www.bittorrent.org/beps/bep_0012.html>`_
|
* `BitTorrent: IPv6 Tracker Extension
|
||||||
* `BitTorrent: WebSeed - HTTP/FTP Seeding (GetRight style) <http://www.bittorrent.org/beps/bep_0019.html>`_
|
<http://www.bittorrent.org/beps/bep_0007.html>`_
|
||||||
* `BitTorrent: Private Torrents <http://www.bittorrent.org/beps/bep_0027.html>`_
|
* `BitTorrent: Extension for Peers to Send Metadata Files
|
||||||
* `BitTorrent: BitTorrent DHT Extensions for IPv6 <http://www.bittorrent.org/beps/bep_0032.html>`_
|
<http://www.bittorrent.org/beps/bep_0009.html>`_
|
||||||
* `BitTorrent: Message Stream Encryption <http://wiki.vuze.com/w/Message_Stream_Encryption>`_
|
* `BitTorrent: Extension Protocol
|
||||||
* `Kademlia: A Peer-to-peer Information System Based on the XOR Metric <http://pdos.csail.mit.edu/~petar/papers/maymounkov-kademlia-lncs.pdf>`_
|
<http://www.bittorrent.org/beps/bep_0010.html>`_
|
||||||
|
* `BitTorrent: Multitracker Metadata Extension
|
||||||
|
<http://www.bittorrent.org/beps/bep_0012.html>`_
|
||||||
|
* `BitTorrent: WebSeed - HTTP/FTP Seeding (GetRight style)
|
||||||
|
<http://www.bittorrent.org/beps/bep_0019.html>`_
|
||||||
|
* `BitTorrent: Private Torrents
|
||||||
|
<http://www.bittorrent.org/beps/bep_0027.html>`_
|
||||||
|
* `BitTorrent: BitTorrent DHT Extensions for IPv6
|
||||||
|
<http://www.bittorrent.org/beps/bep_0032.html>`_
|
||||||
|
|
||||||
|
* `BitTorrent: Message Stream Encryption
|
||||||
|
<http://wiki.vuze.com/w/Message_Stream_Encryption>`_
|
||||||
|
|
||||||
|
* `Kademlia: A Peer-to-peer Information System Based on the XOR Metric
|
||||||
|
<http://pdos.csail.mit.edu/~petar/papers/maymounkov-kademlia-lncs.pdf>`_
|
||||||
|
|
||||||
|
versão revisada em 30.março.2013 por gsavix@gmail.com
|
||||||
|
|
||||||
|
Anotação sobre divergência entre Manual e o aria2:
|
||||||
|
|
||||||
|
Esta página de manual pode não necessariamente conter a última informação.
|
||||||
|
Caso haja discrepância entre alguma informação do manual e o aria2, por
|
||||||
|
favor refira-se a versão em inglês resultante do comando ``man aria2c``
|
||||||
|
|
||||||
versão atualizada em 26.novembro.2012 por gsavix@gmail.com
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -41,16 +41,16 @@ master_doc = 'index'
|
||||||
|
|
||||||
# General information about the project.
|
# General information about the project.
|
||||||
project = u'aria2'
|
project = u'aria2'
|
||||||
# copyright = u'2012, Tatsuhiro Tsujikawa'
|
copyright = u'2013, Tatsuhiro Tsujikawa'
|
||||||
|
|
||||||
# The version info for the project you're documenting, acts as replacement for
|
# The version info for the project you're documenting, acts as replacement for
|
||||||
# |version| and |release|, also used in various other places throughout the
|
# |version| and |release|, also used in various other places throughout the
|
||||||
# built documents.
|
# built documents.
|
||||||
#
|
#
|
||||||
# The short X.Y version.
|
# The short X.Y version.
|
||||||
version = '1.15.2'
|
version = '@PACKAGE_VERSION@'
|
||||||
# The full version, including alpha/beta/rc tags.
|
# The full version, including alpha/beta/rc tags.
|
||||||
release = '1.15.2'
|
release = '@PACKAGE_VERSION@'
|
||||||
|
|
||||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||||
# for a list of supported languages.
|
# for a list of supported languages.
|
||||||
|
@ -107,7 +107,7 @@ html_theme_options = {'bodyfont':'roboto, sans-serif',
|
||||||
#html_title = None
|
#html_title = None
|
||||||
|
|
||||||
# A shorter title for the navigation bar. Default is the same as html_title.
|
# A shorter title for the navigation bar. Default is the same as html_title.
|
||||||
html_short_title = u'Documentação aria2 em Português'
|
html_short_title = u'Aria2 @PACKAGE_VERSION@ Manual em Português'
|
||||||
|
|
||||||
# The name of an image file (relative to this directory) to place at the top
|
# The name of an image file (relative to this directory) to place at the top
|
||||||
# of the sidebar.
|
# of the sidebar.
|
||||||
|
@ -171,7 +171,7 @@ htmlhelp_basename = 'aria2doc'
|
||||||
# -- Options for LaTeX output --------------------------------------------------
|
# -- Options for LaTeX output --------------------------------------------------
|
||||||
|
|
||||||
# The paper size ('letter' or 'a4').
|
# The paper size ('letter' or 'a4').
|
||||||
#latex_paper_size = 'letter'
|
latex_paper_size = 'a4'
|
||||||
|
|
||||||
# The font size ('10pt', '11pt' or '12pt').
|
# The font size ('10pt', '11pt' or '12pt').
|
||||||
#latex_font_size = '10pt'
|
#latex_font_size = '10pt'
|
||||||
|
@ -179,7 +179,7 @@ htmlhelp_basename = 'aria2doc'
|
||||||
# Grouping the document tree into LaTeX files. List of tuples
|
# Grouping the document tree into LaTeX files. List of tuples
|
||||||
# (source start file, target name, title, author, documentclass [howto/manual]).
|
# (source start file, target name, title, author, documentclass [howto/manual]).
|
||||||
latex_documents = [
|
latex_documents = [
|
||||||
('index', 'aria2.tex', u'Documentação aria2 em Português',
|
('index', 'aria2.tex', u'Aria2 @PACKAGE_VERSION@ Manual em Português',
|
||||||
u'Tatsuhiro Tsujikawa', 'manual'),
|
u'Tatsuhiro Tsujikawa', 'manual'),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
|
@ -1,21 +1,30 @@
|
||||||
.. aria2 documentation master file, created by
|
.. Aria2 2.1.16.5 Documentação em Português
|
||||||
sphinx-quickstart on Tue Apr 10 21:34:06 2012.
|
sphinx-quickstart on Tue Apr 10 21:34:06 2012.
|
||||||
tradução para portugues do BRASIL
|
tradução para portugues do BRASIL
|
||||||
gilberto dos santos alves gsavix@gmail.com
|
gilberto dos santos alves gsavix@gmail.com
|
||||||
novembro/2012
|
novembro/2012; revisão março/2013
|
||||||
|
|
||||||
|
.. meta::
|
||||||
|
:description lang=pt: Manual Aria2 em português
|
||||||
|
:keyword: programa para download gratuito, download android, download
|
||||||
|
bittorrent, download linha de comando, download de músicas,
|
||||||
|
download de ftp, download http, download https, mac OS/X,
|
||||||
|
windows, linux, manual download aria2, torrent, download stream
|
||||||
|
:author: gsavix@gmail.com tradução para português do brasil
|
||||||
|
|
||||||
O que é aria2
|
.. index:: triple: Início; Cabeçalho; Manual
|
||||||
=============
|
|
||||||
|
Manual Aria2
|
||||||
|
============
|
||||||
|
|
||||||
aria2 é um utilitário para download de arquivos, que utiliza protocolos HTTP,
|
aria2 é um utilitário para download de arquivos, que utiliza protocolos HTTP,
|
||||||
HTTPS, FTP, BitTorrent e Metalink. Pode efetuar download de 1 ou vários
|
HTTPS, FTP, BitTorrent e Metalink. Pode efetuar download de um ou vários
|
||||||
arquivos, a partir de 1 ou múltiplas fontes e protocolos com ou sem
|
arquivos, a partir de uma ou múltiplas fontes e protocolos, com ou sem
|
||||||
verificação de (checksum) integridade.
|
verificação de (checksum) integridade (md5, sha1, etc).
|
||||||
|
|
||||||
Também pode ser utilizado sem proxy, com proxy reverso ou com outras opções.
|
Também pode ser utilizado com ou sem proxy, proxy reverso e com outras opções.
|
||||||
|
|
||||||
Há suporte para download de arquivos fragmentando-se o resultado em tamanhos
|
Há suporte para download de arquivos, fragmentando-se o resultado em tamanhos
|
||||||
pré-determinados ou através da utilização de algoritmos que permitem
|
pré-determinados ou através da utilização de algoritmos que permitem
|
||||||
assistir um filme ou ouvir a música enquanto o download está sendo feito.
|
assistir um filme ou ouvir a música enquanto o download está sendo feito.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue