Escolar Documentos
Profissional Documentos
Cultura Documentos
~~~~~~~~~~~~~~~~~
Versão Console do RAR
~~~~~~~~~~~~~~~~~~~~~
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Bem-vindo ao Compressor RAR!
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Introdução
~~~~~~~~~~
Arquivo de configuração
~~~~~~~~~~~~~~~~~~~~~~~~
Por exemplo:
switches=-m5 -s
Por exemplo:
switches_a=-m5 -s
switches_x=-o+
Variável de ambiente
~~~~~~~~~~~~~~~~~~~~
Os parâmetros por padrão poderão ser adicionados à linha de comandos do
RAR estabelecendo uma variável de ambiente "RAR".
RAR='-s -md1024'
export RAR
O RAR irá utilizar este texto como os parâmetros por padrão na linha de
comandos e irá criar arquivos "sólidos" com um dicionário de 1024 KB.
Arquivo de registro
~~~~~~~~~~~~~~~~~~~
Sintaxe
e então executar:
Exemplo:
Exemplos:
rar c distrib.rar
ch Este comando pode ser usado com a maioria dos comandos adicionais
de arquivos para modificar seus parâmetros. É especialmente
conveniente para comandos adicionais -cl, -cu, -tl, que não
tenha um comando dedicado.
Exemplo:
Exemplos:
1) rar cw arc comentário.txt
3) rar cw arc
Exemplo:
i[i|c|h|t]=<sequência>
Localiza sequências em arquivos.
h - busca hexadecimal;
Exemplos:
Exemplo:
rar k final.rar
l[t[a],b]
Lista o conteúdo do arquivo comprimido [técnico [tudo], bare].
Os comandos 'lt', 'lta' e 'lb' são iguais aos comandos 'vt', 'vta'
e 'vb' correspondentemente.
Exemplo:
A sintaxe de comando é:
O registro do RAR 5.0 não usa setores de 512 bytes e você pode
especificar seu tamanho somente como uma percentagem do tamanho do
arquivo. Mesmo que os modificadores '%' ou 'p' não estejam
presentes,
o RAR trata o valor como percentagem no caso do formato RAR 5.0,
para
ambos 'RR5' e 'rr5p' significa 5%. Devido aos dados do serviço de
sobrecarga o resultado do tamanho do registro de recuperação atual
apenas corresponde aproximadamente ao percentual definido pelo
usuário
e a diferença é maior para arquivos menores.
Exemplo:
rv[N] Cria recuperação de volumes (arquivos .rev), que pode ser mais
tarde usado para reconstruir arquivos perdidos em um volume. Este
comando é sensível somente para compressão em multi-volumes e você
precisa especificar o nome do primeiro volume nas configurações
como o nome do arquivo. Por exemplo:
Exemplos:
rar t *
ou para Unix:
rar t '*'
rar t -r *
ou para Unix:
rar t -r '*'
Exemplo:
rar vb tutorial
Exemplos:
rar x docs.rar
Este comando adicional indica ao RAR que não existem mais comandos
adicionais na linha de comandos. Poderá ser útil, se o arquivo ou o
nome do arquivo começa pelo caractere '-'. Sem o comando adicional
'--' tal nome seria tratado como um comando adicional.
Exemplo:
RAR a -s -- -StrangeName
Exemplo:
Exemplos:
-ag[formato]
Gera um nome de arquivo utilizando a data e hora atual.
Y - ano
M - mês
MMM - nome do mês como texto (Jan, Fev, etc.)
W - um número da semana (uma semana começa com a Segunda-feira)
A - um número do dia atual da semana
D - dia do mês
E - dia do ano
H - horas
M - minutos (tratados como minutos se encontrados após horas)
S - segundos
N - número de arquivos. O RAR procura por arquivos já existentes
com um nome gerado e se encontra-o, incrementa o número do
arquivo até gerar um nome sem igual. O formato do caractere
'N'
não é suportado ao criar volumes.
Exemplos:
Exemplo:
Este parâmetro não pode ser utilizado com volumes, porque o bloco de
fim
de arquivo contém informações importantes para o correto
processamento do volume.
-ep Excluir caminhos dos nomes. Este comando adicional permite que
os arquivos sejam adicionados para um arquivo sem incluir
informações do caminho. Isto pode, com certeza, resultar na
existência de múltiplos arquivos existentes no arquivo, com o
mesmo nome.
-ep1 Excluir diretório base dos nomes. Não salvar o caminho fornecido na
linha de comandos.
Exemplos:
1) adiciona todos os arquivos e diretórios do diretório 'tmp' para o
arquivo 'teste', mas exclui 'tmp\' do caminho nomes arquivados:
cd tmp
rar a -r ..\teste
cd ..
para restaurá-lo.
-e[+]<attr>
Especifica a máscara para exclusão de arquivos.
Por padrão, sem o sinal '+' antes de <attr>, este comando adicional
define a máscara de exclusão. Então se resultado de bitwise AND
entre
<attr> e atributos do arquivo não zerados, o arquivo não será
processado.
Exemplos:
Exemplo:
-ht[b|c]
Selecionar tipo hash [BLAKE2,CRC32] para somas de verificação
de arquivos.
Exemplo:
-id[c,d,p,q]
O comando adicional -idc desativa a string de copyright.
-ieml[.][endereço]
Enviar arquivo por e-mail. Somente versão Windows.
-ilog[name]
Registrar erros para o arquivo (apenas nas versões registradas).
Exemplo:
-ioff[n]
Desliga o computador após concluir a operação.
-isnd[-]
Controlar sons de notificação.
-iver Exibe o número da versão e sai. Você pode executar "RAR -iver".
-log[fmt][=nome]
Gravar nomes para o arquivo de registro.
Exemplos
Exemplo:
-mc<par>
Configurar parâmetros de compressão avançados.
-mc[parâmetro1][:parâmetro2][módulo][+ ou -]
A - compressão de áudio;
C - compressão de dados em cores reais (RGB);
D - compressão delta;
E - compressão de executáveis x86;
I - compressão de executáveis Intel Itanium;
T - compressão de texto.
<Parâmetro2> é ignorado.
Compressão de texto:
Exemplos:
1) o comando adicional -mc1a+ força o uso de áudio mono
de 8-bit para a compressão de todos os dados.
-md<n>[k,m,g]
Selecionar o tamanho do dicionário.
Exemplo:
Exemplo:
-ms[lista]
Especificar tipos de arquivos para armazenar.
-mt<cabeçalhos>
Configurar o número de cabeçalhos.
-oi[0-4][:<tammin>]
Salvar arquivos idênticos como referências.
Exemplos:
Links que são considerados seguros pelo RAR são sempre extraídos,
independentemente do comando adicional -ol ou -ola.
-ow Use este comando adicional quando arquivando para salvar informações
de
segurança do arquivo e quando extraindo para restaurá-lo.
-p[senha]
Definir senha
Examplos:
-qo[-|+]
Adicionar informações de abertura rápida [nenhum|forçar]
Quando utilizado com os comandos 'a', 'u', 'f', 'm' irá processar
os arquivos em todos os sub-diretórios bem como o diretório atual.
Por exemplo:
-r0 Semelhante a -r, mas quando é utilizado com os comandos 'a', 'u',
'f', 'm' irá recorrer a subdiretórios apenas para estas máscaras
de arquivo, que incluam os caracteres incógnitos '*' e '?'
Exemplo:
-ri<p>[:<s>]
Este comando adicional regula o sistema de carregamento do
RAR. Prioridade de tarefa possível <p> os valores são 0 - 15.
Exemplo:
Exemplo:
-sc<caracteres>[objetos]"
Especifica o grupo de caracteres.
U - Unicode UTF-16;
F - Unicode UTF-8;
A - Codificação nativa de byte único, ANSI para versão do Windows;
O - Codificação OEM (DOS). Apenas para versão do Windows.
Exemplos:
-sfx[nome]
Criar arquivos SFX. Se este comando adicional for utilizado quando
cria um novo arquivo, um arquivo Auto-Extraível (utilizando o
módulo no arquivo default.sfx ou especificado no comando adicional)
será criado. Na versão para Windows, default.sfx deverá ser
colocado no mesmo diretório do rar.exe, no Unix e BeOS - no
diretório do usuário.
Exemplo:
-si[nome]
Ler dados do padrão de entrada (stdin), ao criar um
arquivo. O parâmetro opcional 'nome' permite especificar
o nome do arquivo de dados comprimidos stdin nos arquivos
criados. Se este parâmetro for omitido, o nome será
configurado para 'stdin'.
Exemplo:
-ta[m,c,a,o]<data>
Processa apenas arquivos modificados posterior a data especificada.
Arquivos que correspondem exatamente à data especificada também
estão incluídos.
-tn[m,c,a,o]<horário>
Processa arquivos mais recentes que o período de tempo especificado.
O formato desta sequência é:
[<ndias>d][<nhoras>h][<nminutos>m][<nsegundos>s]
-to[m,c,a,o]<horário>
Processa arquivos mais antigos que o período de tempo especificado.
Arquivos que correspondem exatamente à data especificada também
estão incluídos.
O formato do comando é o mesmo que -to<horário>.
-ts[m,c,a,o][+,-,1]
Salva ou restaura o horário do arquivo (modificação, criação,
acesso).
Exemplos:
-v<tamanho>[k|b|f|m|M|g|G]
Criar volumes com o size=<tamanho>*1000 [*1024 | *1].
Por padrão este comando adicional utiliza o <tamanho> como milhares
(1000) de bytes (não 1024 x bytes). Você poderá também inserir o
tamanho
em kilobytes utilizando o símbolo 'k', bytes utilizando o
símbolo 'b', - 'm', milhões de bytes - 'M', gigabytes - 'g',
bilhões de bytes - 'G' ou selecionando um de vários
valores predefinidos utilizando o símbolo 'f' seguido do valor
numérico. Os valores predefinidos poderão ser 360, 720, 1200,
1440 ou 2880 e substituídos com o valor correspondente à disquete.
Exemplo:
Se você não souber o caminho exato para um arquivo, você pode usar a
sintaxe "caminho\nomedoarquivo" para excluir somente esta cópia do
"nomedoarquivo". Se você usar a sintaxe -xcaminho\nomedoarquivo
quando
descomprimir um arquivo, "caminho" deve ser um caminho dentro de um
arquivo
comprimido, não um caminho no disco após a descompressão.
Exemplos:
Exemplo:
-z[arquivo]
Ler o comentário da compressão do arquivo <arquivo>.
Este comando adicional pode ser usado com qualquer comando de
modificação de arquivo para ler o comentário da compressão do
arquivo e adicioná-lo para o arquivo comprimdo. Use com o
comando alternativo -sc se você precisar especificar um grupo de
caracteres para um comentário de um arquivo de texto. Se <arquivo>
não estiver presente, o comentário será lido do stdin.
Limitações
~~~~~~~~~~
O comando 'a' não pode ser utilizado para atualizar um volume de arquivo,
apenas para criar um.
Valores de saída
~~~~~~~~~~~~~~~~
O RAR sai com um código zero (0) no caso de uma operação bem sucedida. O
código de saída diferente de zero significa que a operação foi cancelada
devido a um erro:
Código Descrição
0 Operação bem sucedida.
1 Ocorreram erros não fatais.
2 Ocorreu um erro fatal.
3 Soma de verificação inválida. Dados danificados.
4 Tentativa de modificar um arquivo boqueado pelo comando 'k'.
5 Erro de gravação
6 Erro ao abrir o arquivo.
7 Erro na opção da linha de comandos.
8 Memória insuficiente.
9 Erro ao criar o arquivo.
10 Nenhum arquivo combina com a máscara e opções especificadas.
11 Senha errada.
255 Processo suspenso pelo usuário.
Glossário
~~~~~~~~~
Soma de
Verificação Valor de cálculo para o bloco de dados ou arquivo e permite a
verificação de validade os dados ou arquivo.
Copyrights