Академический Документы
Профессиональный Документы
Культура Документы
~~~~~~~~~~~~~~~~~
RAR 5.21 versin consola
~~~~~~~~~~~~~~~~~~~~~~~~
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Bienvenido al compresor RAR!
-=-=-=-=-=-=-=-=-=-=-=-=-=-=Introduccin
~~~~~~~~~~~~
RAR es una aplicacin para consola que permite manejar archivos comprimidos
desde la lnea de rdenes. RAR permite comprimir, cifrar, recuperar datos y
otras muchas funcionalidades descritas en este manual.
RAR soporta solo archivos en formato RAR, que tiene la extensin .rar por
defecto. No soporta el formato ZIP ni otros formatos. Aunque especifique la
extensin .zip al crear un archivo este estar en formato RAR. Los usuarios de
Windows pueden instalar WinRAR, que soporta mas tipos de archivos, incluyendo
los formatos RAR y ZIP.
WinRAR proporciona ambas interfaz de usuario, la grfica y la de lnea de
rdenes. 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.
Fichero de configuracin
~~~~~~~~~~~~~~~~~~~~~~~~
RAR y UnRAR para Unix leen 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 y UnRAR para Windows leen 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:
switches=<cualquier modificador RAR, separado por espacios>
Por ejemplo:
switches=-m5 -s
Tambin es posible especificar modificadores especficos para ordenes RAR
concretas usando la siguiente sintaxis:
switches_<orden>=<cualquier modificador RAR, separado por espacios>
Por ejemplo:
switches_a=-m5 -s
switches_x=-o+
Variables de entorno
~~~~~~~~~~~~~~~~~~~~
Los modificadores predefinidos pueden ser aadidos a la lnea de ordenes de
RAR a travs 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
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 usa la codificacin de un solo
byte en los ficheros de la lista pero puede ser redefinida con el
modificador -sc<juego>l.
Puede especificar en la misma lnea de rdenes, 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 comodines
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 rdenes podran ser cualquiera de las siguientes:
ch
i[i|c|h|t]=<cadena>
l[t[a],b]
Listar contenido del archivo [tcnico [todo], simple].
La orden 'l' lista los atributos, tamao, fecha, hora y nombre de
los ficheros comprimidos, uno por cada lnea. Si el fichero est
cifrado, la lnea empieza con el carcter '*'.
'lt' lista informacin detallada de cada fichero en modo multilnea.
Esta informacin incluye los valores de la suma de control, sistema
operativo anfitrin, opciones de compresin y otros modificadors.
'lta' proporciona informacin detallada no solo de los ficheros si
no tambin de las cabeceras de servicio como flujos NTFS o
informacin de seguridad de los ficheros.
'lb' lista solo los nombres de fichero con su trayectoria, uno por
lnea, sin ninguna informacin adicional.
Puede usar el modificador -v para listar el contenido de todos los
volmenes de un conjunto de volmenes usando por ejemplo:
rar -l v vol.part1.rar
Las rdenes 'lt', 'lta' y 'lb' equivalen a 'vt', 'vta' y 'vb'
respectivamente.
m[f]
rc
'rar rc backup.part03.rar'
Lea la descripcin de la orden 'rv' para la recuperacin de
volmenes.
rn
rr[N]
bytes de informacin daada. Este valor puede ser menor en casos con
daos mltiples. El nmero mximo de sectores de recuperacin es
de 524288.
El tamao del registro de recuperacin 4.x puede determinarse
aproximadamente como <tamao del archivo>/256 + <nmero de sectores
de recuperacin>*512 bytes.
El registro RAR 5.0 no usa sectores de 512 bytes y solo puede
especificar su tamao como un porcentaje respecto al tamao del
archivo. Incluso si el modificador '%' o 'p' no est presente, RAR
trata este valor como un porcentaje en el caso de formato de archivo
RAR 5.0, de forma que tanto 'rr5' como 'rr5p' significan 5%.
Debido a los datos adicionales requeridos el tamao resultante solo
se aproxima al porcentaje definido por el usuario, siendo la
diferencia mayor en archivos pequeos.
El tamao del registro de recuperacin RAR 5.0 no puede superar el
tamao del archivo a proteger, as que no es posible usar mas de
100% como modificador. Los registros de recuperacin grandes se
procesan de forma ms lenta tanto al crear como al reparar.
El registro de recuperacin RAR 5.0 es mas resistente a daos en
el propio registro de recuperacin y puede usar un registro de
recuperacin parcialmente daado. Tenga en cuenta que la orden de
reparar 'R' no arregla bloques daados en el registro de
recuperacin, solo los datos de los ficheros son corregidos.
Despus de un proceso de reparacin exitoso puede que necesite crear
de nuevo los registros de recuperacin para los ficheros
recuperados.
Tanto los registros 4.x como los 5.0 son mas eficientes si las
posiciones de los daos en el archivo no estn desplazadas. Si copia
el archivo desde un medio daado usando algn tipo de programa
especial y le da la posibilidad de escoger entre rellenar las
reas daadas con ceros o no incluir estas reas en el fichero,
es preferible escoger la opcin de rellenarlas con ceros o con
cualquier otro valor porque esto permite preservar las posiciones
originales de los datos. De todas formas, incluso no siendo el modo
ms ptimo, ambas versiones de registros intentan reparar los datos
incluso cuando se han producido eliminaciones o inserciones de
tamao razonable que han producido desplazamientos en las posiciones
de los datos. El registro de recuperacin RAR 5.0 maneja estos
casos mas eficientemente que RAR 4.x.
Si usa la orden 'rr' sin especificar el tamao, RAR establecer
por defecto el tamao del registro de recuperacin al 3% del tamao
del archivo.
Por ejemplo:
rar rr5p nombrearchivo
Aade un registro de recuperacin del 5% del tamao del archivo.
rv[N]
v[t[a],b]
Listado detallado del contenido del archivo [tcnico [todo], simple]
La orden 'v' lista los atributos, tamao, tamao comprimido, ratio
de compresin, fecha, hora, suma de control y nombre de los ficheros
comprimidos, uno por cada lnea. Si el fichero est cifrado, la
lnea empieza con el carcter '*'. Para las sumas de control
BLAKE2sp solo se muestra los dos primeros smbolos y el ltimo.
'vt' lista informacin detallada de cada fichero en modo multilnea.
Esta informacin incluye los valores de la suma de control, sistema
operativo anfitrin, opciones de compresin y otros modificadors.
'vta' proporciona informacin detallada no solo de los ficheros si
no tambin de las cabeceras de servicio como flujos NTFS o
informacin de seguridad de los ficheros.
'vb' lista solo los nombres de fichero con su trayectoria, uno por
lnea, sin ninguna informacin adicional.
Puede usar el modificador -v para listar el contenido de todos los
volmenes de un conjunto de volmenes usando por ejemplo:
rar -v v vol.part1.rar
Las rdenes 'vt', 'vta' y 'vb' equivalen a 'lt', 'lta' y 'lb'
respectivamente.
x
--
-@[+]
-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 modificador
opcional "formato" o por "YYYYMMDDHHMMSS" si este modificador
est ausente. El formato de la cadena puede incluir los siguientes
caracteres:
Y
M
MMM
W
A
D
E
H
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
M
I
S
N
-ao
-ap
-as
-cl
-cu
-c-
No mostrar comentarios.
-df
-dh
-dr
-ds
-dw
-ed
-ep
-ep1
-ep2
-ep3
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
-ilog[nombre]
Registrar los errores en un fichero (slo versin registrada).
Escribe mensajes de error en el fichero rar.log. Si el nombre
especificado no incluye la ruta, el fichero log se crear usando los
siguientes valores predefinidos:
Unix:
fichero .rarlog en el directorio raz del usuario;
Windows: fichero rar.log en el directorio %APPDATA%\WinRAR.
Si el modificador 'nombre' incluye un nombre de fichero sin su
trayectoria, RAR crear el fichero de registro en la carpeta
predeterminada mencionada anteriormente usando el nombre
especificado. Incluya tanto la trayectoria como el nombre en el
modificador 'nombre' si desea cambiar la ubicacin del fichero de
registro.
Por defecto, el fichero de registro usa la codificacin UTF-16
little endian, pero puede cambiarse con el modificador
-sc<juego>g, de forma que -scag lo cambia por la codificacin
nativa de un solo byte.
Ejemplo:
rar a -ilogc:\log\backup.log backup d:\docs
crear el fichero de registro en c:\log\backup.log si hay errores.
-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 mas de los siguientes
caracteres:
A - escribe nombres de archivo en el fichero de registro. Si RAR
crea o procesa volmenes, 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 modificador '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 rdenes.
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 volmenes 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 volmenes verificados en listavol.txt
y los nombres de los ficheros verificados en listaficheros.txt
-m0
-m1
-m2
-m3
-m4
almacenar
la ms rpida
rpida
normal
buena
-m5
la mejor
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.
El formato de archivo RAR 5.0 solo soporta los valores 'D' y 'E'.
el signo '+' al final del modificador aplica el algoritmo
-oh
-oi[0-4][:<tmnimo>]
Guardar ficheros idnticos como referencias.
de la carpeta de destino de
de seguridad. Active su
contenido del archivo es
de seguridad propia.
-os
-ow
-o+
-o-
-p[p]
-o
-p-
No pedir contrasea
No pedir la contrasea para ficheros cifrados al extraer.
Actualmente puede especificar cualquier contrasea invlida para
evitar que RAR le pida la contrasea y forzar a que RAR emita el
mensaje 'Contrasea incorrecta' al extraer un fichero cifrado. Este
modificador establece '-' como contrasea.
-qo[-|+]
Aadir informacin de acceso rpido [ninguna|forzar]
Los archivos RAR almacenan una cabecera para cada fichero que
contiene informacin como el nombre del fichero, la fecha, su
tamao y sus atributos inmediatamente antes de los datos del
fichero descrito. Esta tcnica es ms resistente a daos que
almacenar todas las cabeceras de ficheros en un solo bloque
contino, que si es daado o truncado destruye el contenido entero
del archivo. Pero aunque son mas confiables, estas cabeceras de
fichero esparcidas por todo el archivo son ms lentas de acceder
si necesita tener abrir rpidamente el contenido del archivo en
un entorno como la interfase grfica de WinRAR.
Para mejorar la velocidad al abrir archivos y evitar que el archivo
entero sea vulnerable a un solo bloque daado, los archivos RAR 5.0
pueden incluir un registro opcional de acceso rpido. Este registro
se aade al final del archivo y contiene copia de los nombres de
ficheros y otra informacin almacenada en un solo bloque continuo
-r-
Desactivar recursin.
Incluso sin usar el modificador -r RAR puede activar la recursin
automticamente en algunas situaciones. El modificador -r- prohbe
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
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 caracteres comodn
'*' o '?'.
Este modificador solo funciona para nombres de fichero. Los nombres
de directorios que no incluyen la parte del fichero, como por
ejemplo 'carpeta', no se ven afectados por -r0 y su contenido se
aade completamente al archivo al menos que se especifique el
modificador -r-.
Ejemplo:
rar a -r0 docs.rar *.doc leame.txt
Aade los ficheros *.doc del directorio actual y sus subdirectorios
y el fichero leame.txt solo del directorio actual al archivo
docs.rar. Si hubiese usado el modificador -r, RAR tambin buscara
los ficheros leame.txt en los subdirectorios.
-ri<p>[:<s>]
Establecer la prioridad y el tiempo de inactividad. Slo disponible
en RAR para Windows.
Este modificador regula la carga del sistema por RAR en un entorno
de ejecucin de tareas mltiples. Valores posibles de la prioridad
<p> son 0 - 15.
Si <p> es 0, RAR usa la prioridad predefinida de tarea.
Si <p> es igual a 1 establece la prioridad ms baja posible, 15 - es
la ms alta posible.
El tiempo de inactividad <s> es un valor que va de 0 a 1000
(milsegundos). Este es un perodo de tiempo que RAR cede al sistema
despus de cada operacin de lectura o escritura, al comprimir o al
extraer. Si es distinto de cero <s>, puede ser til para ayudarle a
reducir la carga del sistema, incluso de forma mejor, que el que se
logra con el modificador <p>.
Ejemplo:
ejecuta RAR con la prioridad predefinida y 10 ms de tiempo de
inactividad:
rar a -ri0:10 backup *.*
-rr[N] Aadir un registro de recuperacin de datos. Este modificador se usa
al crear o modificar un archivo para aadir un registro de
recuperacin de datos al archivo. Vea la descripcin de
-s<N>
-sc<juego>[objetos]
Especificar el juego de caracteres para listas de ficheros, fichero
de registro y ficheros de comentarios.
El modificador 'juego' es obligatorio y puede tener uno de los
siguientes valores:
U - Unicode;
A - Codificacin nativa de un solo byte, que es ANSI para la
versin de Windows;
O - Codificacin OEM (DOS). Slo para la versin de 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 modificador 'Objetos' es opcional y puede tener uno de los
siguientes valores:
-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 modificador opcional 'nombre' permite
especificar un nombre de fichero de datos comprimido de forma
estndar en el archivo creado. Si este modificador est ausente,
el nombre ser establecido por 'stdin'.
Ejemplo:
-sv-
-s-
-t
-ta<fecha>
-tl
-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<fecha>
Procesar ficheros anteriores al la fecha especificada. El formato de
Esta modificador es el mismo que para -tn<fecha>.
-ts<m,c,a>[N]
Guardar o restaurar fecha y hora (modificacin, creacin, acceso).
El modificador -tsm indica a que RAR guarde la fecha de modificacin
del fichero, -tsc - la fecha de su creacin y tsa - la fecha del
ltimo acceso.
Para el formato RAR 4.x el modificador 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 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).
-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.
Los valores predefinidos son 360, 720, 1200, 1440 2880 y
sustituidos con el correspondiente del tamao del disquete.
Si se omite el tamao, se usar la autodeteccin.
Se permite especificar fracciones decimales usando el punto como
separador decimal. Por ejemplo, -v1.5g significa 1.5 gigabytes.
Puede especificar varios modificadores -v para establecer diferentes
tamaos para diferentes volmenes. Por ejemplo:
rar a -v100k -v200k -v300k arcname
establece 100 KB de tamao para el primer volumen, 200 KB para el
segundo y 300 KB para los dems volmenes.
Si los volmenes son creados en un medio extrable, despus de la
creacin del primer volumen, al usuario se le preguntar si desea:
Crear el siguiente volumen: Si/No/Si a todo
En este preciso momento, deber cambiar los discos. Contestando 'Si
a todo' todos los volmenes se crearn sin hacer pausas.
En RAR predefinidamente los volmenes tienen nombres similares a
'volname.partNNN.rar', donde NNN es el nmero del volumen. Para el
formato de archivo RAR 4.x si usa el modificador -vn es posible
seleccionar otro esquema para los nombres basado en la extensin,
donde el primer volumen, en un fichero multi-volumen determinado,
tiene la extensin .rar, y los siguientes volmenes son numerados
como .r00 hasta .r99. Los archivos RAR 5.0 no soportan -vn ni los
nombres basados en la extensin.
Al extraer o comprobar un archivo multi-volumen, debe usar slo el
-vp
-w<p>
-x<f>
-z[f]
ficador que
modifique el archivo para leer el comentario del
archivo desde un
fichero y aadirlo al archivo. Use el modificador
-sc si necesita
especificar el juego de carcteres para el comenta
rio en el fichero
de texto. Si no se especifica <f>, el comentario
se leer de la
entrada estndar (stdin).
Limitaciones
~~~~~~~~~~~~
Limitaciones de los rdenes:
Las ordenes 'd','u','f','c','cf' no funcionarn con archivos multi volumen.
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 correcta RAR devuelve el cdigo cero (0). Un cdigo de
salida distinto de 0 indica algn tipo de error:
Valor Descripcin
0
1
2
3
4
5
6
7
8
9
10
11
255
Operacin correcta.
Han sucedido error(es) no fatal(es).
Ha sucedido un error fatal.
Suma de control invlida, datos daados.
Intento de modificar un archivo bloqueado con la orden 'k' .
Error de escritura del disco.
Error de apertura del fichero.
Error en los modificadores de la lnea de rdenes.
No hay suficiente memoria para la operacin.
Error al crear un fichero.
No se encontr ningn fichero que procesar.
Contrasea incorrecta.
Proceso detenido por el usuario.
Glosario
~~~~~~~~
Archivo
Compresin
Slido
Volumen
Copyright
(c) 1993-2013 Alexander Roshal