Académique Documents
Professionnel Documents
Culture Documents
~~~~~~~~~~~~~~~~~
Verso Console do RAR
~~~~~~~~~~~~~~~~~~~~~
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Bem-vindo ao Compressor RAR!
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Introduo
~~~~~~~~~~
O RAR um aplicativo de console que permite gerenciar arquivos
comprimidos no modo de linha de comandos. O RAR fornece compresso,
criptografia, recuperao de dados e muitas outras funes
descritas neste manual.
O RAR suporta apenas arquivos no formato RAR, que tem no nome do
arquivo a extenso .rar por padro. ZIP e outros formatos no so
suportados. Mesmo se voc especificar extenso .zip ao criar um
arquivo, ele ainda estar no formato RAR. Usurios do Windows podem
instalar o WinRAR, que suporta mais tipos de arquivos, incluindo
os formatos RAR e ZIP.
O WinRAR fornece uma interface grfica do usurio e modo de linha
de comandos. Mesmo que o console do RAR e INterface Grfica do WinRAR
tenham semelhanas na sintaxe da linha de comandos, existem algumas
diferenas. Assim, recomenda-se usar este manual rar.txt para o
console do RAR (rar.exe em caso de verso Windows) e o arquivo de ajuda
winrar.chm do WinRAR para o WinRAR com Interface Grfica (winrar.exe).
Arquivo de configurao
~~~~~~~~~~~~~~~~~~~~~~~~
O RAR e UnRAR para Unix l as informaes de configurao do arquivo .rarrc
no diretrio home do usurio (armazenado na varivel de ambiente HOME)
ou no diretrio /etc.
O RAR para Windows l as informaes de configurao do arquivo rar.ini,
armazenado no mesmo diretrio que o arquivo rar.exe.
Este arquivo pode conter a seguinte sequncia:
switches=<qualquer comando adicional do RAR, separados por espaos>
Por exemplo:
switches=-m5 -s
Tambm possvel especificar conjuntos de comandos adicionais separados
para comandos individuais do RAR usando a seguinte sintaxe:
switches_<command>=<qualquer comando adicional do RAR, separados por espaos>
Por exemplo:
switches_a=-m5 -s
switches_x=-o+
Varivel de ambiente
~~~~~~~~~~~~~~~~~~~~
Os parmetros por padro podero ser adicionados linha de comandos do
RAR estabelecendo uma varivel de ambiente "RAR".
Por exemplo, no UNIX as seguintes linhas podero ser adicionadas ao seu
perfil:
RAR='-s -md1024'
export RAR
O RAR ir utilizar este texto como os parmetros por padro na linha de
comandos e ir criar arquivos "slidos" com um dicionrio de 1024 KB.
O RAR processa as opes com a seguinte prioridade:
comandos adicionais na linha de comandos - prioridade alta
comandos adicionais na varivel RAR - prioridade baixa
comandos adicionais salvos no arquivo de configurao - prioridade inferior
Arquivo de registro
~~~~~~~~~~~~~~~~~~~
Se o comando adicional -ilog for especificado na linha de comandos ou
no arquivo de configurao, o RAR vai salvar as mensagens informativas,
sobre os erros encontrados durante o processamento de arquivos, em um
arquivo de registros. Leia a descrio do comando adicional -ilog para
mais detalhes.
ch Este comando pode ser usado com a maioria dos comandos adicionais
de arquivos para modificar seus parmetros. especialmente
conveniente para comandos adicionais -cl, -cu, -tl, que no
tenha um comando dedicado.
No possvel recomprimir, codificar ou decodificar dados de
compresso e ele no pode mesclar ou criar volumes. Se usados sem
quaisquer comandos adicionais, o comando 'ch' somente copia os
dados do arquivo sem modificao.
Exemplo:
definir o horrio do arquivo para o arquivo mais recente
rar ch -tl arquivos.rar
i[i|c|h|t]=<sequncia>
Localiza sequncias em arquivos.
Suporta os seguintes parmetros opcionais:
i - maisculas/minsculas - busca dasativada (default);
c - maisculas/minsculas - busca ativada;
h - busca hexadecimal;
t - use tabelas de caracteres ANSI, Unicode e OEM (somente Windows
);
Se nenhum parmetro for especificado, possibilitar o uso
da sintaxe de comando i<string> ao invs de i=<string>
Ser permitido especificar 't' modificado com outros parmetros,
por exemplo, ict=string executa a busca maisculas/minsculas
usando toda a tabela de caracteres abaixo mencionados.
Exemplos:
1) rar "ic=first level" -r c:\*.rar *.txt
Executa a busca de maisculas/minsculas da sequncia em "primeiro
nvel" em arquivos *.txt em arquivos comprimidos *.rar no disco c:
2) rar ih=f0e0aeaeab2d83e3a9 -r e:\textos
Busca pela sequncia hex f0 e0 ae ae ab 2d 83 e3 a9
em arquivos comprimidos rar no diretrio e:\textos.
l[t[a],b]
Lista o contedo do arquivo comprimido [tcnico [tudo], bare].
O comando 'l' lista os atributos do arquivo comprimido, tamanho,
data, hora e nome, um arquivo por linha. Se o arquivo estiver
criptografado, a linha inicia do caractere '*'.
O comando 'lt' exibe as informaes do arquivo detalhado no modo
de linhas mltiplas. Esta informao inclui o valor da soma de
verificao do arquivo, sistema operacional de hospedagem, opes
de compresso e outros parmetros.
O comando 'lta' fornece a informao detalhada no s para
arquivos, mas tambm para os cabealhos de servios como fluxos
NTFS ou dados de segurana de arquivos.
O comando 'lb' lista nomes de arquivos bare com o caminho, um por
linha, sem qualquer informao adicional.
Voc pode usar o comando adicional -v para listar o contedo de
todos os volumes no conjunto de volumes: rar l -v vol.part1.rar
Os comandos 'lt', 'lta' e 'lb' so iguais aos comandos 'vt', 'vta'
e 'vb' correspondentemente.
rv[N] Cria recuperao de volumes (arquivos .rev), que pode ser mais
tarde usado para reconstruir arquivos perdidos em um volume. Este
comando sensvel somente para compresso em multi-volumes e voc
precisa especificar o nome do primeiro volume nas configuraes
como o nome do arquivo. Por exemplo:
rar rv3 dados.part01.rar
Este recurso pode ser til em cpias de segurana ou,
por exemplo, quando voc postar um arquivo multivolume para um
grupo de notcias e uma parte de assinantes no recebeer alguns
dos arquivos. Reenviar volumes recuperados em vez de volumes habitua
is
pode reduzir o nmero total de arquivos para reenvio.
Cada volume de recuperao pode reconstruir um volume RAR perdido
ou danificado. Por exemplo, se voc tiver 30 volumes e 3 volumes
de recuperao, voc pode reconstruir um dos 3 volumes perdidos.
Se o nmero de arquivos .rev for menor que o nmero de volumes
perdidos, reconstruir ser impossvel. O nmero total de volumes
habituais e recuperados no deve exceder 255.
Volumes originais RAR no deve ser modificado depois de criar
volumes de recuperao. O algoritmo de recuperao usa dados
armazenados em arquivos REV e em volumes RAR para reconstruir
volumes RAR perdidos. Ento se voc modificar volumes RAR,
por exemplo, feche eles, depois de criar arquivos REV, seno
o processo de recuperao falhar.
O parmetro opcional <N> especifica um nmero de recuperao de
volumes para criar e deve ser menor que o nmero total dos volumes
RAR configurado. Voc pode acrescentar tambm um caractere de por
cento '%' ou 'p' para este parmetro, neste caso o nmero de arquivos
.rev criados sero iguais a esta porcentagem tirada do nmero total
dos volumes RAR. Por exemplo:
rar rv15% dados.part01.rar
O RAR reconstri volumes perdidos e danificados ao usar o comando
'rc' ou automaticamente, se ele no localizar o prximo volume e
localiza o nmero exigido de arquivos .rev ao descomprimir.
As cpias originais de volumes danificados so renomeados para
*.bad antes de reconstruo. Por exemplo, nomedovolume.part03.rar
ser renomeado para nomedovolume.part03.rar.bad.
-ag[formato]
Gera um nome de arquivo utilizando a data e hora atual.
Adiciona o texto da data atual para o nome de um arquivo
ao criar ou processar um arquivo. til para cpias dirias de segurana.
O formato do texto adicionado definido pelo parmetro opcional
"formato" ou "YYYYMMDDHHMMSS" se o parmetro estiver ausente.
O formato do texto poder incluir os seguintes caracteres:
Y - ano
M - ms
MMM - nome do ms como texto (Jan, Fev, etc.)
W - um nmero da semana (uma semana comea com a Segunda-feira)
A - um nmero do dia atual da semana
D - dia do ms
E - dia do ano
H - horas
M - minutos (tratados como minutos se encontrados aps horas)
S - segundos
N - nmero de arquivos. O RAR procura por arquivos j existentes
com um nome gerado e se encontra-o, incrementa o nmero do
arquivo at gerar um nome sem igual. O formato do caractere 'N'
no suportado ao criar volumes.
Cada um dos caracteres do formato das sequncias listados acima
representam somente um caractere adicionado para o nome de arquivo.
Por exemplo, use WW para dois dgitos no nmero da semana ou YYYY
para definir os quatro dgitos do ano.
Se o primeiro caractere no formato da string for '+', posies
da string da data e nome base do arquivo ser mudado, assim a
data precede o nome do arquivo.
O formato da string deve conter, adicionado ao texto os caracteres
'{' e '}'. Este texto inserido dentro do nome do arquivo.
Todos outros caracteres so adicionados para um nome de arquivo
sem alteraes.
Se voc precisar processar um arquivo comprimido j existente,
seja cuidadoso com o comando adicional -ag. Dependendo do formato
da string e do tempo desde o uso anterior que o comando adicional -a
g
gerou os nomes de arquivos existentes sero danificados. Neste
caso o RAR criar ou abrir um novo arquivo comprimido em vez de
processar o j existente. Voc pode usar o comando -log para escrever
o nome do arquivo gerado em um arquivo e, em seguida, l-lo do arquivo
para processamento posterior.
Exemplos:
1) utilize o formato padro YYYYMMDDHHMMSS
rar a -ag backup
2) utilize o formato DD-MMM-YY
rar t -agDD-MMM-YY backup
3) utilize o formato YYYYMMDDHHMM
rar a -agYYYYMMDDHHMM backup
4) utilize o formato YYYY-WW-A, incluindo a descrio de campos
rar a -agYYYY{year}-WW{week}-A{wday} backup
5) utilize YYYYMMDD e o nmero do arquivo. Isto permite gerar
nomes nicos at quando o formato de mscara YYYYMMDD for usado
mais que uma vez no dia
rar a -agYYYYMMDD-NN backup
-ep Excluir caminhos dos nomes. Este comando adicional permite que
os arquivos sejam adicionados para um arquivo sem incluir
informaes do caminho. Isto pode, com certeza, resultar na
existncia de mltiplos arquivos existentes no arquivo, com o
mesmo nome.
-ep1 Excluir diretrio base dos nomes. No salvar o caminho fornecido na
linha de comandos.
Exemplos:
1) adiciona todos os arquivos e diretrios do diretrio 'tmp' para o
arquivo 'teste', mas exclui 'tmp\' do caminho nomes arquivados:
rar a -ep1 -r teste tmp\*
Isto equivalente aos comandos:
cd tmp
rar a -r ..\teste
cd ..
2) extrai arquivos correspondentes com a mscara imagens\* para o
diretrio dest\, mas remove 'imagens\' dos caminhos de arquivos cri
ados:
rar x -ep1 data imagens\* dest\
-e[+]<attr>
Especifica a mscara para excluso de arquivos.
<atr> um nmero no formato decimal, otal (com '0' no incio)
ou hexadecimal (com '0x' no incio).
Por padro, sem o sinal '+' antes de <attr>, este comando adicional
define a mscara de excluso. Ento se resultado de bitwise AND entre
<attr> e atributos do arquivo no zerados, o arquivo no ser
processado.
Se o sinal '+' estiver presente, especifica a mscara includa.
Somente os arquivos que tenham pelo menos um atributo especificado
na mscara sero processados.
Na verso para Windows tambm possvel utilizar em vez dos
smbolos de mscara digital D, S, H, A e R para denotar
diretrios e arquivos com atributos de sistema, escondidos,
arquivo e apenas de leitura. A ordem na qual os atributos so
fornecidos no significante.
permitido especificar -e<attr> e -e+<attr>
na mesma linha de comandos.
Exemplos:
1) arquivar somente nomes de diretrio sem o seu contedo
rar a -r -e+d diretrios
2) no comprimir arquivos de sistema e ocultos:
rar a -esh arquivos
3) no extrair arquivos somente leitura:
rar x -er arquivos
-ht[b|c]
Selecionar tipo hash [BLAKE2,CRC32] para somas de verificao
de arquivos.
A integridade dos dados na comresso RAR est protegida por
somas de verificao calculadas e armazenadas para cada
arquivo comprimido.
Por padro, o WinRAR usa a funo CRC32 para calcular as somas
de verificao. O formato de arquivo do RAR 5.0 tambm permite
selecionar a funo hash BLAKE2 em vez de CRC32.
Especifique o comando adicional -htb para hash BLAKE2 e -htc
para a funo CRC32. Desde que CRC32 seja o algoritmo padro,
voc pode precisar apenas de -htc para substituir o modo -htb
na configurao do WinRAR.
A sada CRC32 de 32 bits de comprimento. Enquanto as
propriedades CRC32 so adequadas para detectar a maior parte
dos erros de dados no intencionais, no confivel o suficiente
para verificar a identidade de dados do arquivo. Em outras
palavras, se dois arquivos tm o mesmo CRC32, ele no garante
que o contedo do arquivo o mesmo.
A sada BLAKE2 de 256 bits. Sendo uma funo hash
criptograficamente forte, que praticamente garante que, se
dois arquivos tiverem o mesmo valor de BLAKE2, o seu contedo
o mesmo. O BLAKE2 tem uma deteco de erro apropriada e
tambm mais confivel do que em CRC32 menores.
Mesmo que a sada de BLAKE2 seja maior, o resultado da
compresso significativamente maior para o comando
adicional -htb.
Se os cabealhos de arquivo so criptografados (sem o comando
adicional -hp), somas de verificao para arquivos
criptografados do RAR 5.0 so modificados usando um algoritmo
dependente de uma senha especial, para fazer suposio impossvel
ao contedo do arquivo com base em somas de verificao.
No espere somas de verificao de arquivos criptografados
para combinar valores usuais CRC32 e BLAKE2.
Este comando adicional apenas suportado pelo formato
RAR 5.0, ento voc precisa usar o comando adicional -ma com ele.
Voc pode ver a soma de verificao de arquivos comprimidos usando
os comandos 'vt' or 'lt'.
Exemplo:
rar a -ma -htb listas.rar *.lst
ir adiconar *.lst para o arquivo listas.rar usando BLAKE2sp
para somas de verificao de arquivos.
-id[c,d,p,q]
O comando adicional -idc desativa a string de copyright.
O comando adicional -idd desativa a string "Done" ao final da operao.
O comando adicional -idp desativa o indicador de porcentagem.
O comando adicional -idq ativa o modo silencioso, ento somente
mensagens de erros e perguntas sero exibidas.
permitido usar vrios modificadores de uma vez,
ento o comando adicional -idcdp est correto.
-ieml[.][endereo]
Enviar arquivo por e-mail. Somente verso Windows.
Anexa um arquivo criado ou atualizado usando o comando
para adicion-lo a uma mensagem de e-mail. Voc precisa
ter o cliente de e-mail compatvel com a interfaca MAPI
para usar este comando adicional (a maioria dos programas
de e-mails modernos suportam a interface MAPI).
Voc pode digitar um endereo de e-mail diretamente no
comando adicional ou deixar em branco. Neste caso
posteriormente ele ser perguntado por seu programa de
e-mail. possvel especificar vrios endereos separados
com vrgulas ou ponto-e-vrgulas.
Se voc acrescentar um caractere de ponto (.) para -ieml,
um arquivo ser excludo aps ser anexado com sucesso para
o e-mail. Se o comando adicional usado ao criar um arquivo
multi-volume, todo volume anexado mensagem de e-mail
separadamente.
-ilog[name]
Registrar erros para o arquivo (apenas nas verses registradas).
Grava mensagens de erro para o arquivo rar.log. Se o
parmetro opcional 'nome' for expecificado o arquivo de
registro criado usando os seguintes padres:
Unix: arquivo .rarlog no diretrio home do usurio;
Windows: arquivo rar.log no diretrio %APPDATA%\WinRAR;
Se o parmetro 'nome' inclui um nome de arquivo sem o caminho,
o RAR criar o arquivo de registro no diretrio padro
mencionado acima usando o nome especificado. Inclua caminho
e nome ao parmetro 'nome' se voc quiser alterar o local
do arquivo de registro.
Por padro, o arquivo de registro usa a codificao UTF-16
little endian, mas pode ser alterado com o comando adicional
<charset>, como -scag para um nico byte de codificao nativa.
Exemplo:
rar a -ilogc:\registros\backup.log backup d:\documentos
ser criado o arquivo de registro c:\registros\backup.log no caso de e
rros.
-iver Exibe o nmero da verso e sai. Voc pode executar "RAR -iver".
-log[fmt][=nome]
Gravar nomes para o arquivo de registro.
Este comando adicional permite gravar nomes de arquivo e compresso
para um arquivo de texto especifico nos comandos comprimir, extrair
e excluir para o formato RAR e comandos de compresso para o formato
ZIP. Seu comportamento definido pela string 'fmt', que pode incluir
um ou mais dos seguintes caracteres:
A Gravar nomes de arquivo para o arquivo de registro. Se o WinRAR cr
ia
ou processa volumes, todos os nomes do volume so registrados.
F Gravar nomes de arquivo processados para o arquivo de registro. El
e
inclui arquivos adicionados arquivos comprimidos e arquivos extrados,
excludos ou listados dentro do arquivo.
P Se existe um arquivo de registro com o nome especificado, acrescen
te
dados ao arquivo existente em vez de criar um novo.
U Gravar dados em um formato Unicode.
Se 'A' nem 'F' forem especificados, 'A' ser assumido.
O parmetro 'nome' permite especificar o nome do arquivo de registro.
Ele deve ser separado da string 'fmt' pelo caractere '='. Se 'nome'
no
estiver presente, o WinRAR usar o nome de arquivo padro rarinfo.log.
permitido especificar vrios commandos adicionais -log na mesma linha
de comando.
Essa opo pode ser particularmente til, quando voc precisa processar
um arquivo criado com os comandos adicionais -ag ou -v de uma sequnci
a
em lote. Voc pode especificar -loga=arcname.txt ao criar um arquivo
comprimido e ento ler um nome de arquivo gerado pelo WinRAR de arcnam
e.txt
com um comando de arquivos em lote de um comando apropriado, como po
r
exemplo: set /p name=<arcname.txt.
Todas as funes deste comando adicional so suportadas apenas para format
o
RAR. Em caso de formato ZIP apenas operaes de compresso suportado.
Outros formatos de arquivo no oferecem suporte a essa opo.
Exemplos
1. Gravar nome do volume criado para vollist.txt
WinRAR a -v100m -loga=vollist.txt volume.rar c:\data
2. Gravar nome do arquivo comprimido criado para backup.txt no forma
to Unicode
WinRAR a -ag -logau=backup.txt backup.rar myfiles\*
3. Gravar nomes de volumes testados para vollist.txt e nomes de arqu
ivos
comprimidos testados dentro de volumes para filelist.txt
WinRAR t -log=vollist.txt -logf=filelist.txt volume.part01.rar
-ma[4|5]
Especificar uma verso do formato de arquivo.
Por padro o RAR cria arquivos em formato RAR 4.x.
Use -ma5 ou apenas -ma para criar arquivos RAR 5.0.
Use -ma4 em caso voc precise substituir -ma5 salvo
na configurao e fora o RAR usar o formato RAR 4.x.
Esta opo s utilizada ao criar um novo arquivo.
Ela ser ignorada ao atualizar um arquivo existente.
-mc<par>
Configurar parmetros de compresso avanados.
Este comando adicional foi projetado para avaliaes e experincias,
no ambiente real normalmente melhor permitir que o RAR selecione
automaticamente os parmetros otimizados. Note que o uso imprprio
deste comando adicional pode levar a um desempenho crtico
e de baixa compresso, ento use-o somente se voc estiver certo
do que est fazendo.
Ele tem a seguinte sintaxe:
-mc[parmetro1][:parmetro2][mdulo][+ ou -]
onde <module> o campo de caractere denotando de uma parte do
algoritmo da compresso, que deve ser configurado.
Ele pode conter os seguintes valores:
A - compresso de udio;
C - compresso de dados em cores reais (RGB);
D - compresso delta;
E - compresso de executveis 32-bit x86;
I - compresso de executveis 64-bit Intel Itanium;
T - compresso de texto.
Arquivos no formato RAR 5.0 suportam apenas valores 'D' e 'E'.
O sinal de '+' no final do comando adicional aplica-se ao mdulo
de algoritmo selecionado para todos os dados serem processados, '-'
desativa o mesmo mdulo em todos os processos. Se nenhum sinal
for especificado, o RAR escolher mdulos automaticamente,
baseando-se em dados e o mtodo de compresso atual. O comando
adicional -mc- desativa todos os mdulos opcionais e permite somente
o algoritmo de compresso geral.
O comando adicional -mc- desativa todos os mdulos opcionais e somente
permite o algoritmo de compresso geral.
<Parmetro1> e <Parmetro2> so parmetros de mdulo dependentes
descritos abaixo.
Compresso de udio, compresso delta:
<Parmetro1> um nmero de canais de bytes (can be 1 - 31).
O RAR divide canais multi-bytes para bytes, por exemplo, dois canais
de udio de 16-bits so considerados pelo RAR como quatro
canais de um byte cada.
<Parmetro2> ignorado.
Compresso de texto:
O algoritmo de compresso de texto fornece notoriamente uma compresso
mais alta em dados de texto. Mas ele no pode utilizar eficazmente vrio
s
ncleos da CPU, o que resulta em um tempo de compresso mais lento compa
rando
com o algoritmo geral em ambiente de mltiplos ncleos e multiprocessado
res.
Tambm a velocidade de descompresso muito mais lenta que o algoritmo
geral, no importando o nmero de ncleos da CPU. Isto por que
a compresso de texto desativada por padro. Voc pode especificar
o comando adicional -mct para permitir que o RAR selecione este algo
ritmo
automaticamente para dados apropriados. O comando adicional -mct+ fo
rar
o uso da compresso de texto para todos os dados.
O comando adicional -mct tambm pode incluir <Parmetro1> e <Parmetro2>,
ento seu a sintaxe completa ser -mc[parmetro1][:parmetro2]t[+ ou -].
<Parmetro1> o pedido do algoritmo PPM (pode ser entre 2 - 63).
Normalmente um valor mais alto aumenta significadamente a relao de com
presso
de dados redundantes, mas somente se houver memria suficiente disponve
l
para PPM. No caso de falta de memria o resultado pode ser negativo.
Um pedido mais alto diminui a velocidade de compresso e descompresso.
<Parmetro2> a alocao de memria em megabytes para PPM (1-128).
Valores mais altos podem aumentar a relao de compresso, mas note
que o uso do tamanho de memria PPM igual a compresso e descompresso,
ento se voc alocar memria demais ao criar um arquivo, outras pessoas
podem ter problemas ao descomprimir o arquivo em um computador com m
enos
memria instalada. possvel ainda descomprimir usando memria virtual,
mas isso pode se tornar muito lento.
Exemplos:
1) o comando adicional -mc1a+ fora o uso de udio mono
de 8-bit para a compresso de todos os dados.
2) o comando adicional -mc10:40t+ fora o uso do algoritmo de
compresso de texto para todos os dados, fixa a ordem de compresso
para 10 e aloca 40 MB de memria.
3) o comando adicional -mc12t fixa a compresso do texto para
12, quando a compresso de texto usada, mas parte para
o RAR decidir quando deve us-lo.
4) os comandos adicionais -mct -mcd- permite que o RAR aplique a com
presso
de texto para dados apropriados e desativa a compresso de delta.
-md<n>[k,m,g]
Selecionar o tamanho do dicionrio.
O dicionrio deslizante uma rea especial de memria utilizada
pelo algoritmo de compresso. Se o tamanho do arquivo a ser
comprimido (ou o total de arquivos em caso de um arquivo slido)
superior ao tamanho do dicionrio, ento ao aumentar o
dicionrio ir geralmente aumentar a taxa de compresso,
diminuir a velocidade e aumentar os requisitos de memria.
Para formatos de arquivo do RAR 4.x o tamanho do dicionrio
pode ser de: 64 KB, 128 KB, 256 KB, 512 KB, 1 MB, 2 MB, 4 MB.
Para o formatos de arquivo do RAR 5.0 o tamanho do dicionrio
pode ser de: 128 KB, 256 KB, 512 KB, 1 MB, 2 MB, 4 MB, 8 MB,
16 MB, 32 MB, 64 MB, 128 MB, 256 MB, 512 MB, 1 GB.
Voc pode usar os modificadores 'k', 'm' e 'g' para especificar
o tamanho em kilo-, mega- e gigabytes, como -md64m para
dicionrio de 64 MB. Se nenhum modificador for especificado,
megabytes ser ssumido, assim -md64m e -md64 so iguais.
Ao comprimir, o RAR precisa de 6x mais memria alm do tamanho
especificado do dicionrio, sendo assim tamanhos de 512 MB e
1 GB so disponveis apenas em verses de 64 bits do WinRAR.
Ao extrair, pouco mais de um nico tamanho de dicionrio
atribudo, por isso ambas as verses 32 e 64 bits podem
descomprimir arquivos com todos os dicionrios, incluindo
at 1 GB.
O RAR pode reduzir o tamanho do dicionrio se for
significativamente maior que o tamanho da fonte de dados.
Ele ajuda a reduzir os requisitos de memria sem
diminuir a compresso.
O tamanho padro do dicionrio deslizante de 4 MB para
formatos de arquivo do RAR 4.x e 32 MB para RAR 5.0.
Exemplo:
RAR a -s -ma -md128 lib *.dll
cria um arquivo comprimido slido no formato RAR 5.0 com
um dicionrio de 128 MB.
-ms[lista]
Especifica os tipos dos arquivos para armazenar.
Especifique tipos dos arquivos, que ser armazenado sem compresso.
Este comando adicional pode ser usado para armazenar arquivos
j comprimidos, que ajuda a aumentar notavelmente a velocidade
de compresso sem perda na relao de compresso.
O parmetro opcional <lista> define a lista de extenses dos arquivos
separados por pontos-e-vrgulas. Por exemplo, -msrar;zip;jpg forar
o RAR a armazenar sem compresso todos os arquivos RAR e ZIP e
imagens JPG. tambm permitido especificar caracteres especiais
para mscaras de arquivo na lista, ento -ms*.rar;*.zip;*.jpg
funcionaro tambm. Vrios comandos adicionais -ms so permitidos,
tais como -msrar -mszip em vez de -msrar;zip.
No Unix o comando adicional -ms contendo vrios tipos de arquivo
precisa estar contidas entre aspas. Ele protege pontos e vrgulas
de serem processados pelo contexto do Unix. Outra soluo a
utilizao individual de comandos adicionais -ms<tipo> para cada
tipo de arquivo.
Se <lista> no for especificado, o comando adicional -ms usar o
conjunto de extenses padro, que inclui os seguintes tipos de
arquivos:
7z, ace, arj, bz2, cab, gz, jpeg, jpg, lha, lzh, mp3,
rar, taz, tgz, xz, z, zip
-mt<cabealhos>
Configurar o nmero de cabealhos.
O parmetro <cabealho> pode tr valores de 0 a 32. Ele
define o nmero mximo recomendado de cabealhos ativos
para o algoritmo de compresso como para outros mdulos RAR,
que pode comear com vrios cabealhos. Enquanto o RAR tenta seguir
esta recomendao, s vezes o nmero real de cabealhos ativos
pode exceder o valor especificado.
A alterao do parmetro <cabealhos> afeta ligeiramente a relao
de compresso, ento arquivos criados com comandos adicionais diferentes
de -mt no sero exatamente os mesmos, ainda que todas as configuraes
de compresso sejam iguais.
Se o comando adicional -mt no for especificado, o RAR tentar descobrir
automaticamente o nmero de processadores disponveis e selecionar o mel
hor
nmero de cabealhos.
-oi[0-4][:<tammin>]
Salvar arquivos idnticos como referncias.
O comando adicional -oi0 (ou apenas -oi-) desativa o
processamento de arquivos idnticos, para esses arquivos so
comprimidos como arquivos habituais. Ele pode ser usado para
substituir outro valor -oi armazenado nas configuraes do RAR.
Se -oi1 (ou apenas -oi) for especificado, o RAR analisa o
contedo do arquivo antes de comear a compresso. Se vrios
arquivos idnticos forem encontrados, o primeiro arquivo
no conjunto salvo como arquivo normal e todos os seguintes
arquivos so salvos como referncias a este primeiro arquivo.
Ele permite diminuir o tamanho do arquivo, mas aplica-se
algumas restries para o arquivo resultante. Voc no deve
excluir ou mudar o nome do primeiro arquivo idntico na
compresso aps o arquivo ser criado, porque ele vai fazer
a extrao dos arquivos seguintes usando-o como uma
referncia impossvel. Se voc modificar o primeiro arquivo,
os arquivos seguintes tambm tero o contedo modificado
aps a extrao. O comando de extrao deve envolver o
primeiro arquivo para criar arquivos seguintes com sucesso.
Recomenda-se usar -oi apenas se voc for compimir muitos
arquivos idnticos, no for modific-los posteriormente, e
ir extrair um arquivo completo, sem necessidade de
descomprimir ou pular arquivos individuais. Se todos os
arquivos idnticos forem pequenos o suficiente para caber
em dicionrio de compesso especificado com o camando
adicional -md<n>, -s pode proporcionar uma soluo mais
flexvel do que -oi.
O comando adicional -oi2 semelhante ao -oi1, apenas com
esta diferena: ele ir exibir nomes de arquivos idnticos
encontrados antes de iniciar a compresso.
Os comandos adicionais -oi3 e -oi4 permitem utilizar o
RAR para gerar listas de arquivos idnticos. Embora voc
ainda precisa fornecer um nome de arquivo fictcio para
tornar a sintaxe do comando vlida, neste modo um arquivo
no criado e nada comprimido. Se -oi3 for usado,
tamanhos de arquivo e os nomes so apresentados e cada
grupo de arquivos idnticos so separados com linha vazia.
O comando adicional -oi4 exibe os nomes dos arquivos bare
e ignora o primeiro arquivo idntico em cada grupo de
arquivos, portanto, apenas duplicados so listados.
O valor opcional <tammin> permite definir o tamanho
mnimo do arquivo. Arquivos menores do que <tammin>
no so analisados e no so considerados como
idnticos. Se este parmetro no estiver presente,
ele assume ser de 64 KB por padro. Uma escolha muito
pequena de <tammin> pode aumentar o tempo necessrio
para detectar arquivos idnticos.
Os comandos adicionais -oi1 e -oi2 so suportados apenas
pelo formato RAR 5.0, ento voc precisa usar o comando
adicional -ma com ele.
Exemplos:
1) rar a -oi -ma arquivo
Salva o contedo do diretrio atual para arquivo.rar.
Armazena arquivos idnticos como referncias.
2) rar a -oi3:1000000 -r dummy c:\foto\*.jpg
Lista todos os arquivos duplicados *.jpg maiores que
1000000 bytes encontrados em c:\foto e subdiretrios.
-ow Use este comando adicional quando arquivando para salvar informaes de
segurana do arquivo e quando extraindo para restaur-lo.
Verses RAR Unix e BeOS salvam arquivos individuais e grupos
quando usa este comando adicional.
Verses Windows armazenam individualmente, grupo, permisses de arquivo
e
informaes de auditoria, mas somente se voc tiver privilgios
necessrios para ler eles. Nota que somente sistema de arquivos NTFS
suporta segurana de arquivo baseada no Windows.
-o[+|-] Configurar o mtodo de substituio. voc pode usar para extrair
e atualizar arquivos comprimidos. Os seguintes mtodos esto disponveis:
-o Perguntar para substituir
(padro para a extrao de arquivos);
-o+ Substituir tudo
(padro para a atualizao de arquivos existentes);
-o- Ignorar arquivos existentes.
-p[senha]
Definir senha
Define uma senha <senha> para codificar arquivos durante a compresso
ou para decodific-los durante a extrao.
As senhas so sensveis a maisculas e minsculas. O comprimento mximo
da senha de 127 caracteres. Senhas maiores sero truncadas. Se voc
omitir uma senha na linha de comando, voc receber uma solicitao
com a mensagem "Inserir senha".
Examplos:
1) rar a -psegredo textos.rar *.txt
adiciona arquivos *.txt e codifica-os com a senha "segredo".
2) rar -p textos.rar *.txt < senha.txt
define o contedo do arquivo senha.txt com uma senha.
-qo[-|+]
Adicionar informaes de abertura rpida [nenhum|forar]
O RAR armazena cada cabealho contendo informaes de arquivos como
nome do arquivo, hora, tamanho e atributos imediatamente antes que o
s
dados do arquivo sejam descritos. Esta abordagem mais resistente
danos do que armazenar todos os cabealhos de arquivo em um nico
e contnuo bloco, o que em caso de quebra ou truncamento iria
destruir todo contedo do arquivo. Mas, sendo mais confivel,
tais cabealhos de arquivo espalhados por todo o arquivo so mais
lentos para acesso se precisarmos abrir rapidamente o contedo do
arquivo em um contexto como interface grfica do WinRAR.
Para melhorar a velocidade de abertura do arquivo e ainda no
fazer com que todo arquivo dependa de um nico bloco danificado,
arquivos do RAR 5.0 apodem incluir um registro opcional de abertura
rpida. Esse registro adicionado no final do arquivo e contm cpias
de nomes de arquivo e outras informaes de arquivos armazenadas em um
nico bloco contnuo junto aos cabealhos de arquivo normal dentro do
arquivo. Considerando que o bloco contnuo, o seu contedo pode ser
lido rapidamente, sem necessidade de realizar uma srie de operaes
de busca no disco. Cada cabealho do arquivo neste bloco protegido
com uma soma de verificao. Se o WinRAR detectar que a informao de
abertura rpida est danificada, recorre-se a leitura de cabealhos
individuais de dentro do arquivo, assim a resistncia a danos no
menor.
O registro de abertura rpida contm a cpia completa do cabealho do
arquivo, que pode ter vrias dezenas ou centenas de bytes por arquivo,
aumentando o tamanho do arquivo na mesma proporo. Este aumento de
tamanho mais perceptvel em arquivos pequenos, quando o tamanho dos
dados do arquivo for comparvel ao cabealho do arquivo. Ento, por
padro, se -qo no for especificado ou se -qo for usado sem parmetro,
o WinRAR armazena a cpia de cabealhos apenas para arquivos
relativamente grandes e continuar usando cabealhos locais para
arquivos menores. O limite concreto de tamanho do arquivo pode depen
der
de verso do WinRAR. Em compensao, essa abordagem fornece uma
velocidade de abertura razovel para o tamanho do arquivo. Se voc
preferir obter uma velocidade mxima de abertura do arquivo
independentemente do tamanho, voc pode usar -qo+ para armazenar
cpias de todos cabealhos de arquivo. Se voc precisa ter um arquivo
menor possvel e no se importa com a velocidade de abertura do arquivo
em diferentes programas, especifique -qo- para excluir completamente
a
informao de abertura rpida.
Se voc quiser medir o efeito do desempenho deste comando adicional,
certifique-se de que o contedo dos arquivos no so armazenados
em um cache de disco. Nenhuma busca real em disco realizada para
arquivos em cache, tornando o acesso aos cabealhos do arquivo rpido,
mesmo sem O registro de abertura rpida.
-sc<caracteres>[objetos]"
Especifica o grupo de caracteres para lista de arquivos,
arquivos de registro e comentrios de arquivos.
O parmetro 'Caracteres' obrigatrio e deve ter um dos
seguintes valores:
U - Unicode;
A - Codificao nativa de byte nico, ANSI para verso do Windows;
O - Codificao OEM (DOS). Apenas para verso do Windows.
Arquivos no formato Unicode deve ter os caracteres Unicode FFFE ou F
EFF
no incio, caso contrrio o WinRAR ignorar este comando adicional
processar o arquivo como texto ASCII.
O parmetro 'Objetos' opcional e pode ter um dos seguintes valores:
G - Arquivos de registro produzidos pelo comando adicional -ilog;
L - Lista de arquivos;
C - Comentrios de arquivos;
R - Mensagens enviadas para arquivos redirecionados e pipes (apena
s Windows).
permitido especificar mais de um objeto, por exemplo, -scolc.
Se o parmetro 'objetos' for omitido, o parmetro 'caracteres'
ser aplicado para todos os objetos.
Este comando adicional permite especificar o conjunto de caracteres
para arquivos no comando adicional -z<arquivo>, lista de arquivos e
comentrios de arquivos gravados pelo comando cw.
Exemplos:
1) rar a -scol data @list
Ler nomes contidos na 'lista' usando codificao OEM.
2) rar c -scuc -zcomentrio.txt data
Ler comentario.txt como um arquivo Unicode.
3) rar cw -scuc data comentrio.txt
Gravar comentario.txt como um arquivo Unicode.
4) rar lb -scur dados > lista.txt
Salva os nomes dos arquivos comprimidos em data.rar para lista.tx
t em Unicode.
-si[nome]
Ler dados do padro de entrada (stdin), ao criar um
arquivo. O parmetro opcional 'nome' permite especificar
o nome do arquivo de dados comprimidos stdin nos arquivos
criados. Se este parmetro for omitido, o nome ser
configurado para 'stdin'.
Exemplo:
digitando type Tree.Far | rar a -siTree.Far tree.rar
vai comprimir o arquivo de sada 'digitado Tree.Far' como 'Tree.Far'.
-tn<horrio>
Processa arquivo mais novo que o perodo de tempo especificado.
O formato desta sequncia :
[<ndias>d][<nhoras>h][<nminutos>m][<nsegundos>s]
Por exemplo, use a sequncia -tn15d para processar arquivos mais
novos que 15 dias e -tn2h30m para processar arquivos mais novos
que 2 horas e 30 minutos.
-to<horrio>
Processa arquivos mais velhos que o perodo de tempo especificado.
O formato desta sequncia a mesma que -tn<horrio>.
-ts<m,c,a>[N][+|-]
Save or restore file time (modification, creation, access).
O comando adicional -tsm instrui o WinRAR a salvar o horrio de
modificao do arquivo, -tsc - horrio de criao e tsa - ltimo
horrio de acesso.
Para o formato de arquivo do RAR 4.x o parmetro opcional depois
do comando adicional o nmero entre 0 e 4 controlando a preciso
de horrio do arquivo. O valor '1' ativa 1 segundo preciso,
2 - 0.0065536 seg, 3 - 0.0000256 e 4 ou '+' habilita o mximo de
preciso de horrio do NTFS, que igual a 0.0000001 seg.
O value '0' ou '-' significa que aquela criao e o horrio de
acesso no so armazenados abaixo de (dois segundos) que usado
para horrio de modificao. Os modos de alta preciso adicionam
mais dados para arquivar, at 19 bytes adicionais por arquivo no
caso das combinaes -tsm4 -tsa4 -tsc4. Se nenhuma preciso for
especificada, o WinRAR usa o valor '4' (alto).
O formato de arquivo RAR 5.0 salva horrios de arquivo com preciso
de 1 segundo de preciso para parmetro de valor '1' ou com mximo
de preciso NTFS para '2', '3' e '4'. '0' fora arquivos RAR 5.0
omitir a hora do arquivo mesmo que seja o horrio de modificao,
ento arquivos descomprimidos tero a hora atual do sistema.
O modo padro do WinRAR -tsm4 -tsc0 -tsa0, ento o tempo de
modificao armazenado com a preciso alta e outros horrios
so ignorados.
necessrio especificar os comandos adicionais -tsc e -tsa para
configurar a criao e horrio de acesso ao descomprimir arquivos
(a preciso irrelevante, mas no deve ser 0). Por padro o WinRAR
fixa somente o horrio de modificao, ainda que o arquivo contm
a criao e ltimo horrio de acesso. A configurao do horrio de
modificao para descomprimir arquivos podem ser tambm invlidados
com -tsm-.
possvel omitir o tipo do horrio da carta se voc precisar
aplicar o comando adicional para todos os trs horrios. Por exemplo,
-tsm4 -tsa4 -tsc4 pode ser substitudo por -ts4, -ts+ ou -ts. Use
-ts- para salvar somente o horrio de modificao de preciso baixa
ou para ignorar todos trs horrios do arquivo em diante
descomprimido.
Ao criar um arquivo, o WinRAR reduz automaticamente a preciso se o
modo alto no for suportado pelo arquivo de sistema. No mais que
2 segundos em FAT e 1 segundo em Unix. A preciso de horrio em NTFS
0.0000001 segundo.
Sistemas operacionais limita que o horrio pode ser configurado na
descompresso. O Windows permite deixar todos os trs horrios, Unix
- modificao e ltimo acesso, mas no criao, DOS suporta somente
o horrio de modificao.
Exemplos:
1) Armazena todos os horrios com a possibilidade de alta preciso:
rar a -ts backup
2) Restaura a modificao e o ltimo horrio de acesso. O comando
adicional -tsm no exigido, porque o RAR usa-o por padro:
rar x -tsa backup
3) Armazena modificao em baixa preciso e horrio de criao.
Sem o comando adicional -tsm1 o RAR salvaria o horrio com alta
preciso.
rar a -tsm1 -tsc1 backup
-v<tamanho>[k|b|f|m|M|g|G]
Criar volumes com o size=<tamanho>*1000 [*1024 | *1].
Por padro este comando adicional utiliza o <tamanho> como milhares
(1000) de bytes (no 1024 x bytes). Voc poder tambm inserir o tamanho
em kilobytes utilizando o smbolo 'k', bytes utilizando o
smbolo 'b', - 'm', milhes de bytes - 'M', gigabytes - 'g',
bilhes de bytes - 'G' ou selecionando um de vrios
valores predefinidos utilizando o smbolo 'f' seguido do valor
numrico. Os valores predefinidos podero ser 360, 720, 1200,
1440 ou 2880 e substitudos com o valor correspondente disquete.
Se o tamanho for omitido, a deteco automtica ser utilizada.
permitido digitar fraes decimais usando o ponto (.) como
marca decimal. Por exemplo, -v1.5g significa 1.5 gigabytes.
Voc pode especificar vrios comandos adicionais com -v para
configurar tamanhos diferentes para volumes diferentes.
Por exemplo:
rar a -v100k -v200k -v300k nomedoarquivo
Se os volumes so criados na mesma unidade dos arquivos temporrios
(a pasta atual por padro, mas poder ser alterado com o comando
adicional '-w'), o tamanho detectado automaticamente torna-se nulo.
Neste caso o tamanho do volume ter que ser explicitamente definido.
Se os volumes forem criados numa unidade DIFERENTE da unidade que
contm os arquivos temporrios, ento depois da criao do
primeiro volume, a assistncia do usurio ser requisitada com:
Criar prximo volume: Sim/No/Todos
Neste momento, dever alterar os discos. Ao responder 'T' ir
causar que todos os volumes sejam criados sem uma pausa.
Por padro volumes RAR tem nomes como 'nomedovolume.partNNN.rar',
onde NNN o nmero do volume. Para arquivos no formato RAR 4.x
usando o comando adicional -vn possvel selecionar outra
extenso com base no esquema de nomeao, onde o primeiro volume
do arquivo volume file num conjunto de volumes mltiplos tem a
extenso .rar, os volumes seguintes so numerados de .r00 a .r99.
Os arquivos RAR 5.0 no suportam -vn e extenso com base em
esquema de nomeao.
Quando extrai ou testa um arquivo multi-volume ter que utilizar
apenas o primeiro nome do volume. Se no existir o volume
seguinte na unidade e o disco removvel, o usurio ser
confrontado com:
Inserir o disco com <nome do prximo volume>
Insira o disco com o volume correto e pressione qualquer tecla.
Se durante a extrao, o volume seguinte no for encontrado e os
volumes esto colocados num disco no-amovvel, o RAR ir abortar
com a seguinte mensagem de erro:
No foi possvel encontrar <nome do volume>
Os volumes do arquivo no podero ser modificados. Os
comandos 'd', 'f', 'u', 's' no podero ser utilizados
com conjuntos de volumes mltiplos. O comando 'a' poder
ser apenas utilizado para a criao de uma nova sequncia
de vrios volumes.
possvel, embora improvvel, que o tamanho do arquivo, de um
arquivo num conjunto multi-volume, possa ser superior ao seu
tamanho descomprimido. Isso deve-se ao fato que 'armazenar' (sem
compresso se o tamanho aumentar) no pode ser ativada para
conjuntos multi-volume.
Os volumes de arquivo podero ser Auto-Extraveis (SFX). Este
arquivo dever ser criado utilizando ambos os comandos
adicionais '-v' e '-sfx'.
Exemplo:
criar arquivo em volumes de tamanho fixo:
rar a -s -v1440 discoarq.rar *.*
ir criar volumes slidos com o tamanho de 1440000 bytes.
-z[arquivo]
Ler o comentrio da compresso do arquivo <arquivo>.
Este comando adicional pode ser usado com qualquer comando de
modificao de arquivo para ler o comentrio da compresso 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 comentrio de um arquivo de texto. Se <arquivo>
no estiver presente, o comentrio ser lido do stdin.
Limitaes
~~~~~~~~~~
O nome do caminho limitado em 259 smbolos.
O tamanho mximo do comentrio do arquivo 62000 bytes.
Limitaes dos comandos:
Os comandos 'd','u','f','c','cf' no operam com volumes.
O comando 'a' no pode ser utilizado para atualizar um volume de arquivo,
apenas para criar um.
Valores de sada
~~~~~~~~~~~~~~~~
O RAR sai com um cdigo zero (0) no caso de uma operao bem sucedida. O
cdigo de sada diferente de zero significa que a operao foi cancelada
devido a um erro:
Cdigo Descrio
0 Operao bem sucedida.
1 Ocorreram erros no fatais.
2 Ocorreu um erro fatal.
3 Soma de verificao invlida. Dados danificados.
4 Tentativa de modificar um arquivo boqueado pelo comando 'k'.
5 Erro de gravao
6 Erro ao abrir o arquivo.
7 Erro na opo da linha de comandos.
8 Memria insuficiente.
9 Erro ao criar o arquivo.
10 Nenhum arquivo combina com a mscara e opes especificadas.
11 Senha errada.
255 Processo suspenso pelo usurio.
Glossrio
~~~~~~~~~
Arquivo arquivo especial contendo um ou mais arquivos opcionalmente
comprimidos e/ou encriptados.
Compresso Um mtodo de codificao de dados para reduzir o seu tamanho.
Soma de
Verificao Valor de clculo para o bloco de dados ou arquivo e permite a
verificao de validade os dados ou arquivo.
Arquivo SFX Arquivo SelF-eXtracting (Auto-extravel). Arquivo no formato
executvel, consistindo em um mdulo auto-extravel permitido
pela compresso de dados. Simplesmente execute este executvel
para iniciar a extrao.
Copyrights
(c) 1993-2011 Alexander Roshal