Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Rar
Rar
~~~~~~~~~~~~~~~~~
RAR 5.40 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 mxima prioridad
modificadores en la variable RAR menor prioridad
modificadores guardados en el fichero de configuracin mnima prioridad
i[i|c|h|t]=<cadena>
Buscar cadena en los archivos.
Soporta los siguientes modificadors opcionales:
i - bsqueda simple (predefinida);
c - bsqueda avanzada;
h - bsqueda hexadecimal;
t - usar ANSI, tablas Unicode y caracteres OEM (slo Windows);
Si no se especifican modificadors, es posible usar la sintaxis
de modificadores simplificada i<cadena> en lugar de i=<cadena>
Se puede especificar el modificador 't' con otros modificadors,
por ejemplo, cadena=ict realiza una bsqueda avanzada, usando
las tablas de caracteres 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.
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] Mover al archivo [slo ficheros]. El movimiento de ficheros y
directorios en ficheros y directorios, da como resultado su borrado
al completarse con xito la operacin de empaquetado. Los
directorios no se eliminan si se usa el modificador 'f' y/o se
aplica el modificador '-ed'.
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.
-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 - ao
M - mes
MMM - nombre del mes como cadena de texto (Ene, Feb, etc.)
W - nmero de orden de la semana (la semana se inicia con el
Lunes)
A - nmero del da de la semana (Lunes= 1, Domingo= 7)
D - da del mes
E - da del ao
H - horas
M - minutos (tratado como minutos si se encuentra despus de las
horas)
I - minutos (tratado como minutos independientemente de la
posicin de las horas)
S - segundos
N - 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.
Cada uno de los caracteres del formato de la cadena listados arriba,
representa slo un carcter aadido al nombre de archivo. Por
ejemplo, usar WW para definir dos dgitos del nmero de orden de la
semana o YYYY para definir los cuatro dgitos del ao.
Si el primer carcter en el formato de la cadena es '+', las
posiciones de la cadena fecha y nombre de archivo base son
intercambiadas, as que la fecha preceder a un nombre de archivo.
El formato de la cadena puede contener un texto opcional incluido
dentro de caracteres '{' y '}'. Este texto est insertado dentro
del nombre del archivo.
Todos los dems caracteres se aaden a un nombre de archivo sin
cambios.
Si necesita procesar un archivo ya existente, tenga cuidado con
el modificador -ag. Dependiendo del formato de cadena y del tiempo
pasado desde la ltima vez que uso -ag, los nombres de archivo
generados y los existentes pueden descuadrarse. En este caso RAR
crear o abrir un archivo nuevo en lugar de procesar el ya
existente. Puede usar el modificador -log para escribir el nombre de
archivo generado en un fichero para poder as leerlo y procesarlo
posteriormente
Ejemplos:
1) usa el formato predefinido YYYYMMDDHHMMSS
rar a -ag backup
2) usa el formato DD-MMM-YY
rar t -agDD-MMM-YY backup
3) usa el formato YYYYMMDDHHMM, colocando la fecha antes de 'backup'
rar a -ag+AAAAMMDDHHMM backup
4) usa el formato YYYY-WW-A, incluyendo la descripcin de los campos
rar a -agYYYY{year}-WW{week}-A{wday} backup
5) usa YYYYMMDD y el nmero de archivo. Esto permite generar nombres
nicos an cuando la mscara del formato YYYYMMDD se haya usado
ms de una vez el mismo da
rar a -agYYYYMMDD-NN backup
-ep2 Expandir las rutas al completo. Guarda las rutas completas del
fichero al comprimir (excepto la letra de unidad y el separador que
encabezan la ruta).
-ep3 Expandir las rutas al completo incluyendo la letra de unidad.
Slo para versiones Windows.
Este modificador guarda las rutas al completo del fichero incluyendo
la letra de unidad al comprimir. Los separadores de unidad (los dos
puntos) son modificados por lneas de caracteres subrayados.
Si usa -ep3 al extraer, cambiar las lneas subrayadas por los dos
puntos y crear archivos originales desempaquetados en sus discos y
directorios. Si el usuario especifica una ruta de destino, ser
ignorada.
Tambin convierte trayectorias UNC de \\servidor\compartido a
__servidor\compartido al comprimir y las restaura al estado original
al descomprimir
Este modificador le puede ayudar a crear una copia de seguridad del
mismo archivo en varios discos. Por ejemplo, si ejecuta:
rar a -ep3 -r backup.rar c:\ d:\ e:\
crear una copia de seguridad, y si usa:
rar x -ep3 backup.rar
restaurar la copia de seguridad.
Sea prudente y use slo - ep3 si tiene la seguridad de que al
extraer el archivo no contiene archivos maliciosos. En otras
palabras, selo si ha creado un archivo usted mismo o confa
plenamente en su autor. Este modificador le permite sobrescribir
cualquier fichero de su PC incluyendo ficheros importantes del
sistema y normalmente debe usarse con fines a realizar copias de
seguridad y restauraciones.
-e[+]<atri>
Excluir o incluir ficheros segn sus atributos.
<atri> es un nmero en sistema decimal, (empieza por '0')
o en formato hexadecimal (empieza por '0x').
Predefinidamente sin el smbolo '+', el modificador que define
la mscara a excluir antes del <atri>. Si el resultado de dgitos
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 rdenes.
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
Ejemplo:
rar a -hpfGzq5yKw secret report.txt
Aadir el fichero report.txt al archivo codificado
secret.rar usando la contrasea 'fGzq5yKw'
-ht[b|c]
Seleccionar el tipo de algoritmo [BLAKE2,CRC32] para la suma de
control.
La integridad de los datos de los ficheros en archivos RAR esta
protegida por sumas de control calculadas y almacenadas para cada
fichero almacenado.
Por defecto, RAR usa el algoritmo CRC32 para calcular la suma de
control. El formato de archivo RAR 5.0 tambin permite
seleccionar el algoritmo BLAKE2sp adems del CRC32.
Especifique -htb para BLAKE2sp y -htc para el algoritmo CRC32.
Ya que CRC32 es el algoritmo predefinido, solo necesitar usar
-htc para anular -htb en la configuracin de RAR.
El tamao de la suma CRC32 es de 32 bits. Mientras que las
propiedades del CRC32 son adecuadas para detectar la mayora de
los errores unintencionados, no es suficientemente confiable como
para verificar la identidad de un fichero. En otras palabras, si
dos ficheros tienen el mismo CRC32, esto no garantiza que el
contenido de los dos ficheros sea idntico.
El tamao de la suma BLAKE2sp es de 256 bits. Siendo un algoritmo
criptogrficamente mas fuerte prcticamente garantiza que si dos
ficheros tienen la misma suma BLAKE2sp, su contenido es el mismo.
La faceta de deteccin de errores de BLAKE2sp es adems mucho mas
confiable que la del CRC32.
Debido a que el tamao del valor BLAKE2sp es mayor, el tamao
resultante del archivo tambin es ligeramente mayor al usar el
modificador -htb.
Si las cabeceras de archivo no estn cifradas (no se usa el
modificador -hp), las sumas de control en ficheros cifrados RAR 5.0
se modifican usando un algoritmo que depende de la contrasea
para hacer imposible que se pueda adivinar el contenido del fichero
basndose en la suma de control. No espere que estas sumas de
control cifradas se parezcan a los valores habituales del CRC32
y BLAKE2sp.
Este modificador esta soportado solo para el formato RAR 5.0, as
que es necesario usar tambin el modificador -ma.
Puede ver las sumas de control de los ficheros comprimidos usando
las rdenes 'vt' o 'lt'.
Ejemplo:
rar a -ma -htb listas.rar *.lst
aadir *.lst a listas.rar usando BLAKE2sp para las sumas de
control.
-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.
-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.
-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
rar t -log=listavol.txt -logf=listaficheros.txt volume.part01.rar
-ma[4|5]
Establecer la versin del formato de archivo.
Por defecto RAR crea los archivos en formato RAR 4.x. Use -ma5 o
solo -ma para crear archivos RAR 5.0. Use -ma4 si necesita cambiar
el modificador -ma5 guardado en la configuracin predeterminada y
forzar RAR a usar el formato RAR 4.x.
Este modificador solo se usa al crear un archivo nuevo y se ignora
al actualizar un archivo existente.
-mc<par>
Establecer los modificadors avanzados de compresin.
Este modificador se proporciona principalmente para comparativas
y experimentos. En entornos reales es preferible dejar que RAR
seleccione los modificadors ptimos automticamente.
Tenga en cuenta que un uso inapropiado de este modificador puede
llevar a prdidas de rendimiento y de compresin muy importantes,
sela slo si sabe perfectamente lo que hace.
Tiene la siguiente sintaxis:
-mc[param1][:param2][mdulo][+ o -]
donde <mdulo> es el nico carcter del campo que indica una
parte del algoritmo de compresin, el cual tiene que estar
configurado.
Puede tener los siguientes valores:
A - compresin de sonido;
C - compresin de datos de color verdadero (RGB);
D - compresin delta;
E - compresin para ejecutables Intel de 32-bit x86;
I - compresin para ejecutables Intel Itanium de 64-bit;
T - compresin 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
seleccionado a todos los datos procesados, '-' desactiva el mdulo
del todo. Si no se especfica ningn signo, RAR elegir los mdulos
de forma automtica, basndose en los datos y el mtodo de
compresin actual.
el modificador -mc- desactiva todos los mdulos opcionales y permite
slo el algoritmo general de compresin.
<Param1> y <Param2> son modificadors especficos del modo de
compresin que se describen a continuacin.
Compresin de sonido, compresin delta:
<Param1> es un nmero de canales de 1 byte (puede ser 1 - 31).
RAR divide los canales multibytes en bytes, por ejemplo, dos
canales de sonido de 16-bits los considera RAR como cuatro
canales de un byte cada uno.
<Param2> se ignora.
Compresin de texto:
El algoritmo de compresin de texto proporciona un ratio de
compresin notablemente mayor en datos de texto plano pero no puede
usar varios ncleos del procesador eficientemente resultado en un
tiempo de compresin mayor comparado con el algoritmo general en
entornos multi-procesador o en procesadores con varios ncleos. Su
velocidad de descompresin es tambin ms lenta que la del algoritmo
general independientemente del nmero de ncleos del sistema. Este
es el motivo por el cual esta opcin esta desactivada de forma
predeterminada. Puede especificar el modificador -mct para permitir
que WinRAR use este algoritmo automticamente cuando encuentre datos
apropiados. El modificador -mct+ forzar el uso de este algoritmo
para todos los datos
El modificador -mct puede incluir tambin <Param1> y <Param2>,
siendo su sintaxis completa -mc[param1][:param2]t[+ o -].
<Param1> es el orden del algoritmo PPM (puede ser 2 - 63).
Habitualmente un valor superior aumenta ligeramente la tasa
de compresin de datos redundantes, pero slo si hay memoria
suficiente disponible para PPM. En caso de falta de memoria
el resultado puede ser negativo. Valores superiores producen
velocidades de compresin y descompresin menores.
<Param2> es la memoria en megabytes asignada para PPM (1-128).
Valores superiores pueden incrementar la tasa de compresin,
pero advierta que PPM utiliza un tamao igual de memoria para
comprimir y descomprimir, as que si asigna demasiada memoria
al crear un archivo, otras personas pueden tener problemas al
descomprimir en un PC con menos memoria instalada.
La descompresin todava es posible usando memoria virtual,
pero sta puede ser muy lenta.
Ejemplos:
1) modificador -mc1a+ fuerza el uso de compresin mono audio de 8
bits para todos los datos.
2) modificador -mc10:40t+ fuerza el uso del algoritmo de compresin
de texto para todos los datos, establece la exigencia de compresin
a 10 y asigna 40 MB de memoria.
3) modificador -mc12t establece la exigencia de compresin de texto
a 12, cuando se usa la compresin de texto, pero deja que RAR decida
cuando debe usarla.
4) modificadores -mct -mcd- activa la compresin de texto y
desactiva la compresin delta.
-md<n>[k,m,g]
Tamao del diccionario.
El diccionario mvil es un rea de memoria que usa el algoritmo de
compresin para encontrar y comprimir patrones de datos que se
repiten. Si el tamao del fichero que se est comprimiendo (o e
tamao total de los ficheros en el caso de un archivo slido)
es mayor que el tamao del diccionario, entonces aumentando el
tamao del diccionario, generalmente aumentar la tasa de
compresin, pero disminuir la velocidad de compresin y se
necesitar ms memoria.
Para el formato RAR 4.x el tamao del diccionario puede ser: 64 KB,
128 KB, 256 KB, 512 KB, 1MB, 2 MB, 4 MB.
Para el formato RAR 5.0 el tamao del diccionario puede ser: 128 KB,
256 KB, 512 KB, 1MB, 2 MB, 4 MB, 8 MB, 16 MB, 32 MB, 64 MB, 128 MB,
256 MB, 512 MB, 1 GB.
Puede usar los modificadores 'k', 'm' y 'g' para especificar el
tamao en kilo, mega y gigabytes, como por ejemplo -md64m para un
diccionario de 64 MB. Si no se especifica el modificador, se asume
megabytes, as que -md64m y -md64 son equivalentes.
Al comprimir, RAR necesita cerca de seis veces mas memoria que el
tamao del diccionario, as que los tamaos 512 MB y 1GB solo
estn disponibles en la versin de RAR para 64 bits. Al descomprimir
solo se requiere un poco mas que el tamao del diccionario, as que
tanto la versin de 32 como la de 64 bits pueden descomprimir
archivos con cualquier tamao diccionario incluyendo el de 1 GB.
RAR puede reducir el tamao del diccionario si es significativamente
mayor que el tamao de los datos de origen. Esto ayudar a reducir
los requerimientos de memoria sin disminuir la compresin.
Por defecto el tamao del diccionario es de 4 MB para RAR 4.x y de
32 MB para el formato de archivo RAR 5.0.
Ejemplo:
RAR a -s -ma -md128 sources *.asm
Crear un archivo slido en formato RAR 5.0 usando un diccionario de
128 MB.
-ms[lista]
Especificar los tipos de ficheros a almacenar
Especifica los tipos de ficheros que se almacenarn sin compresin.
Este modificador puede usarse para almacenar carpetas ya
comprimidas, lo que ayudar a aumentar la velocidad de compresin
sin una prdida notable de la tasa de compresin.
El modificador opcional <lista> define la lista de extensiones de
ficheros separados por puntos y comas. Por ejemplo, -msrar;zip;jpg
forzar a RAR a almacenar sin compresin todos los archivos RAR y
ZIP e imgenes JPG. Se pueden especificar tambin mscaras con
comodines en la lista, as -ms*.rar;*.zip;*.jpg tambin funcionar.
Se permiten varios modificadores -ms, como por ejemplo -msrar -mszip
en vez de .msrar;zip.
En Unix el modificador -ms que contenga varios tipos de ficheros
necesita estar entre comillas para evitar que el punto y coma sea
procesado por el shell de Unix. Otra solucin es usar modificadores
-ms<tipo> individuales para cada tipo de fichero.
Si no se especifica <lista>, el modificador -ms usar el conjunto
predefinido de extensiones, que incluye los siguientes tipos de
ficheros:
7z, ace, arj, bz2, cab, gz, jpeg, jpg, lha, lzh, mp3,
rar, taz, tgz, xz, z, zip
-mt<procesos>
Fijar el nmero de procesos.
El modificador <procesos> puede tomar valores entre 1 y 32. Este
modificador define el nmero mximo de hilos activos recomendado
para el algoritmo de compresin, as como para los otros mdulos de
WinRAR que puedan usar varios hilos. Aunque WinRAR intenta seguir
esta recomendacin el nmero real de hilos puede superar el valor
especificado.
El cambio del modificador <procesos> afecta ligeramente a la tasa
de compresin, por lo que archivos creados con diferentes
modificadores -mt no sern exactamente iguales aunque los otros
ajustes de compresin sean iguales.
Si no se especifica el modificador -mt, RAR intentar detectar
el nmero de procesadores disponibles y seleccionar el nmero
ptimo de hilos automticamente.
-oi[0-4][:<tmnimo>]
Guardar ficheros idnticos como referencias.
EL modificador -oi0 (o simplemente -oi-) desactiva el proceso de
ficheros idnticos, de forma que estos ficheros se comprimen de la
forma habitual. Puede usarse para modificar otro valor -oi
almacenado en la configuracin RAR.
Si se especifica -oi1 (o simplemente -oi), RAR analiza el contenido
de los ficheros antes de iniciar la compresin. Si se encuentran
varios ficheros idnticos, el primer fichero se almacena como un
fichero normal y el resto de ficheros se almacenan como referencias
al primero. Esto permite reducir el tamao del archivo pero requiere
algunas restricciones sobre el archivo resultante. No debe eliminar
o renombrar el primer fichero idntico en el archivo una vez el
archivo ha sido creado porque esto hara imposible la extraccin de
los siguiente archivos que lo usan como referencia. Si modifica el
primer fichero los ficheros siguientes tambin vern su contenido
modificado una vez extrados. El proceso de extraccin requiere el
primer fichero para poder crear los siguientes correctamente.
Se recomienda usar -oi solo si est comprimiendo muchos ficheros
idnticos en un archivo que no va a modificar posteriormente y que
va a extraer en su totalidad ni necesitar extraer descomprimir o
omitir ficheros individuales. Si todos los ficheros idnticos son
lo suficientemente pequeos para caber en el diccionario de
compresin especificado con el modificador -md<n> , el modificador
-s puede proporcionar una solucin mas flexible que -oi.
El modificador -oi2 es similar a -oi1 con la diferencia que muestra
los nombres de los ficheros idnticos antes de iniciar la
compresin.
Los modificadores -oi3 y -oi4 permiten usar RAR para generar listas
de ficheros idnticos. Necesitar proporcionar un nombre de archivo
para que la sintaxis de la orden sea vlida, en este modo el
archivo no es creado y nada se comprime. Si usa -oi3 se muestran
los tamaos y nombres de los ficheros y cada grupo de ficheros
idnticos se separa con una lnea vaca. El modificador -oi4 solo
muestra los nombres de fichero, omitiendo el primer fichero idntico
de cada grupo de forma que solo se muestran los ficheros duplicados.
El valor opcional <tmnimo> permite definir el tamao mnimo de los
ficheros. Los ficheros cuyo tamao sea inferior a <tmnimo> no son
analizados y no se consideran idnticos. Si este modificador no esta
presente, se asume como valor predeterminado 64 KB. Al seleccionar
un valor pequeo para <tmnimo> se puede incrementar el tiempo
requerido para detectar ficheros idnticos.
Los modificador -oi1 y -oi2 solo estn soportados en el formato
RAR 5.0, as que necesitar tambin usar el modificador -ma con
ellos.
Ejemplos:
1) rar a -oi -ma archivo
Comprimir el contenido de la carpeta actual en el archivo
archivo.rar y guardar los ficheros idnticos como referencias.
2) rar a -oi3:1000000 -r dummy c:\foto\*.jpg
Listar todos los ficheros *.jpg duplicados mayores de 1000000 bytes
encontrados en la carpeta c:\foto y sus subcarpetas.
-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
adicional a las otras cabeceras dentro del archivo. Al ser este
bloque continuo su contenido puede leerse rpidamente sin la
necesidad de efectuar una gran cantidad de operaciones de bsqueda
en el disco. Si RAR detecta que esta informacin de acceso rpido
esta daada podr acceder a leer las cabeceras individuales dentro
del archivo de forma que la resistencia contra daos no se merma.
El registro de acceso rpido contiene una copia exacta de la
cabecera de cada fichero, que puede llegar a ser de varias decenas
o centenares de bytes por fichero, lo que incrementa el tamao del
archivo en la misma medida. Este aumento de tamao se nota ms
cuando hay muchos ficheros pequeos cuyo tamao es comparable al
tamao de la cabecera. As que por defecto, si no se especifica
este modificador o se especifica -qo sin modificadors RAR almacena
copias de las cabeceras solo para ficheros relativamente largos y
continua usando cabeceras locales para ficheros pequeos. El tamao
lmite puede depender de la versin de RAR. Esta tcnica proporciona
un balance razonable entre la velocidad de acceso y el tamao del
archivo. Si prefiere obtener la mxima velocidad de acceso y no
le importa el tamao del archivo puede usar el modificador -qo+ para
almacenar copia de todas las cabeceras de fichero. Si necesita tener
el menor tamao de archivo posible y no le importa la velocidad de
acceso puede especificar -qo- para excluir la informacin de acceso
rpido completamente.
Si quiere medir el efecto de este modificador en la velocidad
asegrese que el contenido del archivo no se almacene en la cach
de disco. Si el archivo esta en la cach no se realizan bsquedas
en disco reales, haciendo que el acceso a las cabeceras de fichero
sean rpidas incluso sin el registro de acceso rpido.
-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 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 las 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 *.*
-sc<juego>[objetos]
Especificar el juego de caracteres.
El modificador 'juego' es obligatorio y puede tener uno de los
siguientes valores:
U - Unicode UTF-16;
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.
El orden de importancia en los ficheros de origen UTF-16, como
listas de ficheros o comentarios, se detecta en base al byte de
marca de orden. Si el byte de marca de orden no est presente, se
asume una codificacin little endian.
El modificador 'Objetos' es opcional y puede tener uno de los
siguientes valores:
G - fichero de registro producido por el modificador -ilog
L - lista de ficheros;
C - ficheros de comentario.
R - mensajes enviados a ficheros y canales (solo Windows)
Esto permite especificar ms de un objeto, por ejemplo,
-scolc. Si el modificador '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.
2) rar c -scuc -zcomment.txt data
Lee comment.txt como un fichero Unicode.
3) rar cw -scuc data comment.txt
Escribe comment.txt como fichero Unicode.
4) rar lb -scur data > list.txt
Guardar nombres de los ficheros archivados en data.rar a list.txt en
formato Unicode.
-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:
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
modificador <tamao> de este modificador. El modificador <tamao>
debe especificarse en bytes.
-sm<size>
Generar ficheros con tamao mayor que el especificado en el
modificador <tamao> de este modificador. El modificador <tamao>
debe especificarse en bytes.
-tk Conservar la hora original del archivo. Impide que RAR modifique la
fecha al cambiar un archivo.
-tl Establecer como hora de archivo la del ltimo fichero. Fuerza a RAR
a establecer la fecha de un archivo cambiado, a la fecha del ltimo
fichero del archivo.
-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).
El formato de archivo RAR 5.0 almacena el tiempo con una precisin
de 1 segundo o bien con la mxima precisin NTFS para '2', '3' y '4'.
'0' omite la fecha en los archivos RAR 5.0 incluso si es la fecha de
modificacin, de forma que los ficheros descomprimidos tendrn la
fecha actual del sistema al descomprimirse.
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 fecha de modificacin con precisin en archivos RAR 4.x, para
no almacenar la fecha del fichero en archivos RAR 5.0 o para ignorar
las tres fechas del fichero al descomprimir.
Al crear un archivo, RAR automticamente reduce la precisin,
sino soporta el sistema del fichero el modo alto.
No es ms de 2 segundos en FAT y 1 segundo en Unix.
En NTFS la precisin de fecha es de 0.0000001 segundos.
Los sistemas operativos limitan el tiempo establecido para
desempaquetar. Windows permite establecer las tres fechas,
Unix - la modificacin y el ltimo acceso, pero no la creacin.
Ejemplos:
1) rar a -ts backup
Almacena todas fechas del fichero con la mxima precisin posible.
2) rar x -tsa backup
Restaura la fecha de modificacin y ltimo acceso. El modificador
-tsm no se requiere, ya que RAR usa el predeterminado.
3) rar a -tsm1 -tsc1 backup
Almacena con baja precisin la fecha de modificacin y creacin.
Sin -tsm1, RAR guarda la fecha de modificacin con alta precisin.
-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
nombre del primer volumen, si no hay siguiente volumen en la unidad
y el disco es extrable, al usuario se le indicar:
Inserte el disco con <nombre del siguiente volumen>
Inserte el disco con el volumen correcto y pulse cualquier tecla.
Si al extraer, el siguiente volumen no se encuentra y los volmenes
estn colocados en el disco duro del PC, RAR abortar el proceso y
mostrar el mensaje de error:
No se puede encontrar <nombre de volumen>
Los volmenes del archivo no pueden modificarse. Las ordenes
'd', 'f', 'u', 's' no se pueden usar con conjuntos multi-volmenes.
La orden 'a' puede usarse slo para crear una nueva secuencia
multi-volumen.
Es posible, aunque improbable, que el tamao del fichero, incluido
en un conjunto multivolumen, pudiera ser mayor que su tamao no
comprimido. Esto es debido al hecho de que la opcin 'almacenar' no
puede activarse en los conjuntos multi-volumen (no comprimir
si el tamao aumenta).
Los volmenes del archivo pueden ser auto-extrables (SFX). Para
crearlos debera usar los modificadores '-v' y '-sfx'.
Ejemplo:
crea un archivo en volmenes de tamao fijo:
rar a -s -v1440 floparch.rar *.*
se crearn volmenes slidos con un tamao de 1440000 bytes.
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 Operacin correcta.
1 Han sucedido error(es) no fatal(es).
2 Ha sucedido un error fatal.
3 Suma de control invlida, datos daados.
4 Intento de modificar un archivo bloqueado con la orden 'k' .
5 Error de escritura del disco.
6 Error de apertura del fichero.
7 Error en los modificadores de la lnea de rdenes.
8 No hay suficiente memoria para la operacin.
9 Error al crear un fichero.
10 No se encontr ningn fichero que procesar.
11 Contrasea incorrecta.
255 Proceso detenido por el usuario.
Glosario
~~~~~~~~
Archivo Fichero especial que contiene uno o ms ficheros,
opcionalmente comprimido y/o codificado.
Compresin Mtodo de codificacin de datos para reducir su tamao.
Suma de control Es un clculo de los valores de un bloque de datos o de un
fichero que permite validar los datos o el fichero.
Archivo SFX Archivo auto extrable. Es un archivo en formato ejecutable,
que consiste en un mdulo auto extrable seguido de los
datos comprimidos. Es suficiente con ejecutar estos archivos
para iniciar la extraccin.
Slido Archivo empaquetado que usa un mtodo de compresin especial
que ve todos los ficheros como un flujo continuo de datos.
Esto es particularmente ventajoso para empaquetar un gran
nmero de ficheros pequeos.
Volumen Parte de un archivo dividido. La divisin de un archivo en
volmenes, permite su almacenamiento en varios discos
extrables. Los volmenes slidos tienen que descomprimirse
empezando por el primer volumen.
Copyright
(c) 1993-2013 Alexander Roshal