Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Rar
Rar
~~~~~~~~~~~~~~~~~
RAR 4.20 versin consola
~~~~~~~~~~~~~~~~~~~~~~~~
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Bienvenido al compresor RAR!
-=-=-=-=-=-=-=-=-=-=-=-=-=-=Introduccin
~~~~~~~~~~~~
RAR es una potente herramienta que permite administrar y controlar los
ficheros. La versin para consola de RAR slo soporta archivos en formato
RAR (nombres de archivo con extensin ".rar"). Otros formatos tales como ZIP,
no estn soportados. Los usuarios de Windows pueden instalar WinRAR, que es
la versin de interfaz grfica de RAR, y que permite procesar ms tipos de
archivos.
Aunque la versin de consola RAR y la versin para entorno grfico WinRAR
tienen una sintaxis de lnea de ordenes similar , existen varias diferencias.
Le recomendamos que use este manual (Rar.txt) para la versin de consola RAR
y la ayuda de WinRAR (winrar.chm) para WinRAR.
Caractersticas incluidas en RAR:
* Algoritmo original de compresin altamente sofisticado,
* Algoritmo especial de compresin optimizado para ejecutables
de 32 y 64-bits, para texto, sonido, y datos grficos.
* Mayor relacin de compresin que otras herramientas similares, usando archivos 'slidos'
* Verificacin de autenticidad (slo para versiones registradas)
* Archivos y volmenes auto-extrables (SFX)
* Reparacin de archivos daados fsicamente
* Bloqueo, contrasea, lista ordenada de ficheros, seguridad del
fichero y ms...
Fichero de configuracin
~~~~~~~~~~~~~~~~~~~~~~~~
RAR para Unix lee la informacin de configuracin desde el fichero
.rarrc, en el directorio anfitrin del usuario (almacenado en la
variable de entorno HOME) o en el directorio /etc.
RAR para Windows lee la informacin de configuracin desde el fichero
rar.ini, ubicado en el mismo directorio que el fichero RAR.exe
Este fichero puede contener la siguiente cadena:
modificadores=cualquier modificador RAR, separado por espacios
Por ejemplo:
modificadores=-m5 -s
Variables de entorno
~~~~~~~~~~~~~~~~~~~~
Los modificadores predefinidos pueden ser aadidos a la lnea de ordenes de
RAR a tgravs de la variable de entorno "RAR".
Por ejemplo, en UNIX las siguientes lneas pueden aadirse a su perfil:
RAR='-s -md1024'
export RAR
RAR usar esta cadena como modificador predefinido en la lnea de ordenes y
crear archivos "slidos" con un tamao de diccionario de 1024 KB.
RAR maneja los modificadores con la siguiente prioridad:
modificadores en la lnea de ordenes
modificadores en la variable RAR
modificadores guardados en el fichero de configuracin
mxima prioridad
menor prioridad
mnima prioridad
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sntaxis
RAR <orden> [ -<modificadores> ] <archivo> [ <@listaficheros...> ]
[ <ficheros...> ] [ <ruta_para_extraer\> ]
Descripcin
Las opciones de la lnea de ordenes (ordenes y modificadores) proporcionan
un control de creacin y administracin de archivos con RAR. La orden es
una cadena (o una sola letra) que ordena a RAR a realizar una accin. Los
modificadores estn diseados para modificar la forma en que RAR realizar
esta accin. Otros modificadores son el nombre del archivo y los ficheros para
ser archivados dentro o extrados desde el archivo.
Listfiles son ficheros de texto plano que contienen los nombres de los
ficheros a procesar. Los nombres de fichero deben comenzar en la primera
columna. Puede poner comentarios al listfile despus de // carcteres.
Por ejemplo, puede crear backup.lst conteniendo las siguientes cadenas:
c:\work\doc\*.txt
c:\work\image\*.bmp
c:\work\misc
y entonces ejecutar:
rar a backup @backup.lst
Si desea leer los nombres de fichero introducidos de forma estndar
(standard input), no ponga nombre al listfile (simplemente ponga @).
Por defecto, la versin para consola de RAR en Windows usa la codificacin
OEM (DOS) en los ficheros de la lista pero puede ser redefinida con el
modificador -sc<juego>l.
Puede especificar en la misma lnea de ordenes, los nombres de ficheros
habituales y los ficheros de la lista. Si no se especifican los ficheros de
listfiles, entonces se usa implcitamente *.* y RAR procesa todos los
ficheros.
Muchas ordenes RAR, como extraer, verificar o listar, permiten el uso de
comodines en los nombres de archivo. Si no se especifica la extensin en la
mscara de archivo, RAR asume que es .rar, as * significa todos los
archivos con extensin .rar. Si necesita procesar todos los archivos sin
extensin utilice la mscara "*.". La mscara *.* selecciona todos los
ficheros con cualquier extensin. Al comprimir y eliminar no se permite el
uso de comodines en la mscara.
En UNIX necesita encerrar con comillas las opciones que contengan comodnes
para evitar la expansin del shell. Por ejemplo, esta orden extraer los
ficheros *.asm de un archivo RAR en la carpeta actual:
rar e '*.rar' '*.asm'
Las ordeness podran ser cualquiera de las siguientes:
a
Ejemplos:
1) aadir todos los ficheros *.hlp del directorio actual al
archivo ayuda.rar:
rar a ayuda *.hlp
2) aadir todos los ficheros del directorio actual y sus
subdirectorios en archivos solidos, auto-extraibles y partidos
en volumenes de 362000 bytes con un registro de
recupercin a cada volumen:
rar a -r -v362 -s -sfx -rr save
Al no especificar que ficheros hay que aadir se asume que
hay que aadirlos todos (*).
3) como excepcin especial, si se especifica el nombre de
una carpeta como argumento sin especificar ninguna mascara
de ficheros ni barra final, el contenido entero de la carpeta
y sus subcarpetas se aadirn al archivo incluso si no se
ha especificado el modificador -r.
La siguiente orden aadir todos los ficheros de la carpeta
Imagenes y sus subcarpetas al archivo Fotos.rar:
rar a Fotos.rar Imagenes
4) Si el nombre de la carpeta incluye mascara de ficheros o
una barra final se aplican las normas usuales de forma que
para incluir las subcapetas necesita aadir el modificador -r.
La siguiente orden aadir todos los ficheros de la carpeta
Imagenes pero no sus subcarpetas ya que no se ha especificado
el modificador -r:
rar a Fotos.rar Imagenes\*
c
cf
cw
i[i|c|h|t]=<cadena>
Buscar cadena en los archivos.
Soporta los siguientes parmetros opcionales:
i - bsqueda simple (predefinida);
c - bsqueda avanzada;
h - bsqueda hexadecimal;
t - usar ANSI, tablas Unicode y carcteres OEM (slo Windows);
Si no se especifican parmetros, es posible usar la sntaxis
de modificadores simplificada i<cadena> en lugar de i=<cadena>
Se puede especificar el modificador 't' con otros parmetros,
por ejemplo, cadena=ict realiza una bsqueda avanzada, usando
las tablas de carcteres antes mencionadas.
Ejemplos:
1) rar "ic=primer nivel" -r c:\*.rar *.txt
Realiza la bsqueda avanzada de la cadena "primer nivel" en los
ficheros *.txt de los archivos *.rar ubicados en el disco c:
2) rar ih=f0e0aeaeab2d83e3a9 -r e:\textos
Bsqueda por cadena hexadecimal f0 e0 ae ae ab 2d 83 e3 a9
en los archivos rar ubicados en e:\directorio de textos.
k
l[t,b] Listar los contenidos del archivo [tcnico]. Los ficheros son
listados de igual forma que si usar la orden 'v' excepto la ruta
del fichero. Por ejemplo, slo se muestra el nombre del fichero.
Informacin tcnica opcional (SO anfitrin, slido y antigua
versin) se muestra al usar el modificador 't' . El modificador 'b'
fuerza a RAR a crear nombres de fichero sin informacin adicional.
m[f]
rn
--
-@[+]
Ejemplo:
verificar el fichero comprimido '@casa'
rar t - notas.rar @casa
-ac
-ad
-ag[formato]
Generar un nombre de archivo usando la fecha y hora actual.
Aade la cadena fecha actual al nombre de archivo al crearlo o
procesarlo. Esto es til para realizar copias de seguridad.
El formato de la cadena aadida es definido por el parmetro
opcional "formato" o por "YYYYMMDDHHMMSS" si este parmetro
est ausente. El formato de la cadena puede incluir los siguientes
carcteres:
Y
M
MMM
W
A
D
E
H
M
S
N
ao
mes
nombre del mes como cadena de texto (Ene, Feb, etc.)
nmero de orden de la semana (la semana se inicia con el
Lunes)
nmero del da de la semana (Lunes= 1, Domingo= 7)
da del mes
da del ao
horas
minutos (tratado como minutos si se encuentra despus de las
horas)
minutos (tratado como minutos independientemente de la
posicin de las horas)
segundos
nmero del archivo. RAR busca los archivos ya existentes con
nombre generado y si lo encuentra, incrementa el nmero de
archivos hasta que genera un nico nombre. Este especificador
de formato no esta soportado al crear archivos multi-volumen.
Al realizar operaciones diferentes a la compresin, como la
extraccin, RAR selecciona el archivo existente que precede
al primer nombre no usado o establece N a 1 si no existe.
-ao
-ap
-as
-av
y mostrar el mensaje:
Informacin de verificacin de autenticidad...
En el caso de haya sido xitosa la verificacin de autenticidad,
aparecer el mensaje 'Aceptar', y se mostrar informacin del
nombre del creador y de la ltima actualizacin. En el caso de
error en la verificacin de autenticidad, aparecer el mensaje
'ERRNEA'.
La verificacin de autenticidad puede ser falsificada y no
proporciona el mismo nivel de seguridad que los modernos
metodos de firma digital basados en llaves pblicas. Se
recomienda usar esta carcteristica de WinRAR solo para fines
informativos como si fuera un comentario de archivo especial.
No la use cuando precise informar de forma precisa sobre el
autor del archivo.
Para permitir la caracterstica de verificacin de autenticidad,
el programa DEBE estar registrado. Por favor contacte con su
distribuidor local o centro de distribucin mundial.
-av-
-cfg-
-cl
-cu
-c-
No mostrar comentarios.
-df
-dh
-dr
-dw
-ed
-ee
-en
-ep
-ep1
-ep2
-ep3
-e[+]<atri>
Excluir o incluir ficheros segn sus atributos.
<atri> es un nmero en sistema decimal, (empieza por '0')
o en formato hexdecimal (empieza por '0x').
Predefinidamente sin el smbolo '+', el modificador que define
la mscara a excluir antes del <atri>. Si el resultado de digitos
binarios (Y) entre <atri> y los atributos del fichero difiere
de cero, el fichero no se procesar.
Si el smbolo '+' est presente, especifica que la mscara est
incluida. Slo estos ficheros, que tienen al menos un atributo
especificado en la mscara, sern procesados.
En versiones de Windows se pueden usar los smbolos D, S, H, A y R,
en lugar de una mscara digital, para representar los directorios y
ficheros de sistema, ocultos y con atributos de solo lectura.
La instruccin dada para los atributos no es muy significativa.
Las versiones de Unix soportan los smbolos D y V para definir los
directorios y los atributos del dispositivo.
Se permite especificar - e attr > y - e + attr > en la misma lnea
de ordenes.
Ejemplos:
1) registrar slo nombres de directorio sin su contenido
rar a -r -e+d dirs
2) no comprimir ficheros de sistema y ocultos:
rar a -esh files
3) no extraer ficheros de solo lectura:
rar x -er files
-f
Ejemplo:
rar a -hpfGzq5yKw secret report.txt
Aadir el fichero report.txt al archivo codificado
secret.rar usando la contrasea 'fGzq5yKw'
-id[c,d,p,q]
Desactivar mensajes.
El modificador -idc desactiva la cadena copyright.
El modificador -idd desactiva la cadena "Hecho" al final de la
operacin.
El modificador -idp desactiva el indicador de porcentaje.
El modificador -idq activa el modo silencioso, slo se muestran los
mensajes de error y las preguntas.
Esto permite usar varios modificadores a la vez, de est manera el
modificador - idcdp es correcto.
-ieml[.][addr]
Enviar archivo por correo electrnico. Slo para versiones Windows.
Adjuntar un archivo creado o actualizado para aadir al mensaje
del correo. Necesitar tener un cliente MAPI para usar este
modificador (los programas de e-mail ms modernos soportan la
interfaz MAPI).
Debe introducir la direccin de destino del correo o dejarla en
blanco. En este ltimo caso se la pedir el programa de correo. Es
posible especificar varias direcciones separndolas con comas, o
puntos y comas. Si aade a -ieml un punto, el archivo se eliminar
despus de que se adjunte al correo electrnico.
Si se usa el modificador para crear un archivo multi-volumen,
cada volumen se adjuntar separadamente al mensaje del correo.
-ierr
-ilog[name]
Registrar los errores en un fichero (slo versin registrada).
Escribe mensajes de error en el fichero rar.log creado en el
directorio de RAR. Se puede llamar de otra manera al fichero
log en lugar del predefinido rar.log en el modificador,
por ejemplo, -ilogc:\log\backup.log. Si el nombre especificado
no incluye la ruta, el fichero log se crear usando los siguientes
predefinidos:
Unix:
fichero .rarlog en el directorio anfitrin del usuario;
Windows: fichero rar.log en el directorio %APPDATA%\WinRAR.
-inul
-ioff
-isnd
Activar sonido.
-k
-kb
-log[fmt][=nombre]
Escribe nombres en el fichero de registro.
Este modificador permite escribir los nombres de archivo y ficheros
al fichero de registro especificado en las operaciones de comprimir,
extraer, eliminar y listar. Su comportamiento esta definido por la
cadena 'fmt' que puede incluir uno o m'as de los siguientes
carcteres:
A - escribe nombres de archivo en el fichero de registro. Si RAR
crea o procesa volumenes, todos los nombres de volumen se
registran.
F - escribe los nombres de los ficheros procesados en el fichero de
registro. Incluye los ficheros aadidos y extrados del archivo
y los ficheros listados o eliminados del archivo.
P - si ya existe un fichero de registro con el nombre especificado,
aade los datos al fichero existente en vez de crearlo de nuevo.
U - escribir datos en formato Unicode.
Si no se especifica 'A' ni 'F', se asume 'A'.
El parmetro 'nombre' permite especificar el nombre del fichero de
registro. Debe estar separado de la cadena 'fmt' por el carcter '='
Si no se especifica 'nombre' RAR usar el nombre de fichero
predeterminado rarinfo.log.
Se permite especificar varios modificadores -log en la misma lnea
de ordenes.
Este modificador es especialmente til cuando se necesita procesar
un archivo creado con los modificadores -ag o -v en un archivo de
proceso por lotes. Puede usar -loga=nombrearc.txt al crear el
archivo y luego leer el nombre del archivo generado por RAR de
nombrearc.txt con la orden adecuada. Por ejemplo, en archivos de
procesos por lotes en Windows puede usar:
set /p nombre=<nombrearc.txt.
Ejemplos:
1) escribir nombres de los volumenes creados a listavol.txt:
rar a -v100m -loga=listavol.txt volumen.rar c:\data
2) escribir el nombre de archivo generado en Unicode en backup.txt:
rar a -ag -logau=backup.txt backup.rar misficheros\*
3) escribir los nombres de los volumenes verificados en listavol.txt
y los nombres de los ficheros verificados en listaficheros.txt
rar t -log=listavol.txt -logf=listaficheros.txt volume.part01.rar
-m<n>
-m0
-m1
-m2
-m3
-m4
almacenar
la ms rpida
rpida
normal
buena
-m5
la mejor
A
C
D
E
I
T
compresin
compresin
compresin
compresin
compresin
compresin
de sonido;
de datos de color verdadero (RGB);
delta;
para ejecutables Intel de 32-bit x86;
para ejecutables Intel Itanium de 64-bit;
de texto.
Ejemplo:
rar a -r -n@inclist.txt text Project Info
-oc
-ol
-or
-os
-ow
-o+
-o-
-p[p]
-p-
No requerir contrasea
-r
-r-
Desactivar recursin.
Incluso sin usar el modificador -r RAR puede activar la recursin
automticamente en algunas situaciones. El modificador -r- prohibe
totalmente la recursin.
Si especifica un nombre de carpeta al comprimir que no incluya
comodines, por defecto RAR aade la carpeta recursivamente aunque no
se haya especificado el modificador -r. Sucede lo mismo si se
especifica la carpeta raz de cualquier disco sin comodines. El
modificador -r- desactiva este comportamiento.
Por ejemplo:
rar a -r- arc carpeta
esta orden solo aadira la carpeta 'carpeta' vacia, ignorando todo
su contenido. La siguiente orden:
rar a -r- arc c:\
comprimir solo el contenido de la carpeta raz c: sin incluir sus
subcarpetas.
-r0
Es similar a -r, pero cuando se usa con las ordenes 'a', 'u', 'f',
'm' recorre recursivamente la estructura de los subdirectorios slo
para aquellas mscaras de fichero que incluyen carcteres comodin
'*' o '?'.
Este modificador solo funciona para nombres de fichero. Los nombres
de directorios que no incluyen la parte del fichero, como por
-sc<juego>[objetos]
Especificar el juego de carcteres para listas de ficheros y
ficheros de comentarios.
El parmetro 'juego' es obligatorio y puede tener uno de los
siguientes valores:
U - Unicode;
A - Codificacin ANSI (Windows). Slo para versiones Windows;
O - Codificacin OEM (DOS). Slo para versiones Windows.
Los ficheros en formato Unicode deben tener al principio un carcter
Unicode FFFE o FEFF, de otra manera RAR ignorar este modificador y
lo procesar como texto de ASCII.
El parmetro 'Objetos' es opcional y puede tener uno de los
siguientes valores:
L - lista de ficheros;
C - ficheros de comentario.
Esto permite especificar ms de un objeto, por ejemplo,
-scolc. Si el parmetro 'objetos' est ausente, 'charset' se
aplicar a todos los objetos.
Este modificador permite especificar el carcter establecido a los
ficheros con el modificador -z[fichero], listar ficheros y ficheros
de comentario, escritos por la orden "cw".
Ejemplos:
1) rar a -scol data @list
Lee los nombres contenidos en 'list' usando codificacin OEM.
-sfx[nombre]
Crear archivos SFX. Este modificador se usa para crear un nuevo
archivo, un archivo auto-extrable (usando un mdulo con el fichero
default.sfx o bien, especificado en el modificador). En la versin
de Windows, el fichero default.sfx debe colocarse en el mismo
directorio que rar.exe, en Unix - en el directorio anfitrin del
usuario, en /usr/lib o /usr/local/lib.
Ejemplo:
rar a -sfxwincon.sfx myinst
crea un archivo auto-extrable (SFX) usando el mdulo wincon.sfx .
-si[name]
Leer datos de la entrada estndar (stdin - standard input),
al crear un archivo. El parmetro opcional 'nombre' permite
especificar un nombre de fichero de datos comprimido de forma
estndar en el archivo creado. Si este parmetro est ausente,
el nombre ser establecido por 'stdin'. Este modificador no
puede ser usado con -v.
Ejemplo:
type Tree.Far | rar a -siTree.Far tree.rar
comprimir 'type Tree.Far' como fichero de salida 'Tree.Far'.
-sl<size>
Generar ficheros con tamao menor que el especificado en el
parmetro <tamao> de este modificador. El parmetro <tamao>
debe especificarse en bytes.
-sm<size>
Generar ficheros con tamao mayor que el especificado en el
parmetro <tamao> de este modificador. El parmetro <tamao>
debe especificarse en bytes.
-sv
-sv-
-s-
-t
-ta<fecha>
Generar ficheros modificados despus de la fecha especificada.
El formato de fecha es AAAAMMDDHHMMSS
Se permite insertar separadores tales como '-' o ':' a la
cadena de fecha y omite los campos de arrastre. Por ejemplo,
el siguiente modificador es correcto: -ta2001-11-20.
Internamente se puede expandir como -ta20011120000000 y se
tratara como "ficheros modificados despus de las 0 horas,
0 minutos, 0 segundos del da 20 noviembre del 2001".
-tb<fecha>
Procesar slo ficheros modificados antes de la fecha especificada.
El formato del modificador es el mismo que -ta<date>.
-tk
-tn<time>
Generar ficheros posteriores a un perodo de tiempo especificado.
El formato de la cadena tiempo es:
[<ndas>d][<nhoras>h][<nminutos>m][<nsegundos>s]
Por ejemplo, use el modificador -tn15d para procesar los ficheros
ms recientes que 15 das y -tn2h30m para procesar ficheros ms
recientes que 2 horas 30 minutos.
-to<time>
Process files older than the specified time period. Format
of the modificador is the same as -tn<time>.
-ts<m,c,a>[N]
Guardar o restaurar fecha y hora (modificacin, creacin, acceso).
El modificador -tsm instruye a que RAR guarde la fecha de
modificacin del fichero, -tsc - la fecha de su creacin y tsa - la
fecha del ltimo acceso. Un parmetro opcional despus del
modificador, es un nmero comprendido entre 0 y 4, que controlar la
precisin del tiempo del fichero. El valor '1' permite 1 segundo de
precisin, el valor 2 - 0.0065536 seg, 3 - 0.0000256 seg y 4 o '+'
permite la mxima precisin de tiempo en NTFS, que es igual a
0.0000001 seg. El valor '0' o '-' indica que la fecha de creacin y
acceso no se guardar y que la precisin usada para para la
modificacin de fecha es baja (2 seg).
Modos superiores de precisin aaden ms datos al archivo, hasta 19
bytes adicionales por fichero, en caso de combinar -tsm4 -tsa4 -tsc4
Si no se especifica la precisin, RAR usar el valor '4' (alto).
RAR predefinidamente usa -tsm4 -tsc0 -tsa0, de esta manera la fecha
de modificacin se almacena con alta precisin y las otras fechas se
ignoran.
Es necesario especificar los modificadores -tsc y -tsa para
establecer la fecha de creacin y acceso al desempacar los
ficheros (la precisin es irrelevante, pero no debe ser 0).
RAR predefinidamente establece slo la fecha de modificacin,
an si el archivo contiene la fecha de creacin y ltimo acceso.
Ajustar la fecha de modificacin a los ficheros desempaquetados
puede deshabilitarse con -tsm-.
Es posible omitir las letras de la fecha, si necesita aplicar
el modificador a las tres fechas. Por ejemplo, -tsm4 -tsa4 -tsc4
se puede sustituir por -ts4, -ts+ o -ts.
Use -ts- para guardar slo la precisin baja de modificacin de
fecha o para ignorar las tres fechas del fichero al desempaquetar.
Al crear un archivo, RAR automticamente reduce la precisin,
-v
-v<tamao>[k|b|f|m|M|g|G]
Crear volmenes con tamao=<tamao>*1000 [*1024 | *1].
Predefinidamente este modificador usa <tamao> en miles (1000) de
bytes (no 1024 x bytes), tambin puede introducir el tamao en
kilobytes usando el smbolo 'k', en bytes - 'b', megabytes - 'm',
millones de bytes - 'M', gigabytes - 'g', billones de bytes - 'G'
o seleccionar uno de los mltiples valores predefinidos usando el
smbolo 'f' seguido del valor numrico.
-vp
-x<f>
-z[f]
Limitaciones
~~~~~~~~~~~~
El nombre de ruta est limitado a 259 smbolos.
La longitud mxima del comentario de archivo es de 62000 bytes.
Limitaciones de los ordenes:
Las ordenes 'd','u','f','c','cf' no funcionarn con archivos multi volmen.
La orden 'a' no puede ser usada para actualizar un archivo multi volumen,
slo sirve para crear uno nuevo.
Valores de salida
~~~~~~~~~~~~~~~~~
En caso de operacin xitosa RAR devuelve el cdigo cero (0). Un cdigo de
salida distinto de 0 quiere decir que la operacin fue cancelada debido a
algn error:
0
SUCCESS
Operacin xitosa
WARNING
FATAL ERROR
CRC ERROR
LOCKED ARCHIVE
WRITE ERROR
OPEN ERROR
USER ERROR
MEMORY ERROR
CREATE ERROR
NO FILES ERROR
USER BREAK
10
255
Glosario
~~~~~~~~
Archivo
Compresin
CRC
SFX
Slido
Volumen
Copyright
(c) 1993-2011 Alexander Roshal