You are on page 1of 33

Manual de Usuario

~~~~~~~~~~~~~~~~~
RAR 3.80 versión consola de 32-bits
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

=-=-=-=-=-=-=-=-=-=-=-=-=-=
¡Bienvenido al archivo RAR!
-=-=-=-=-=-=-=-=-=-=-=-=-=-

Introducción
~~~~~~~~~~~~
RAR es una poderosa herramienta que permite administrar y controlar los
ficheros. La consola RAR sólo soporta archivos en formato RAR (nombres de
archivo con extensión ".rar"). Otros formatos tales como ZIP, no son soportados.
Los usuarios de Windows pueden instalar WinRAR, que es la versión de interfaz
gráfica de RAR, y que permite procesar bastantes más tipos de archivos.
Características incluidas en RAR:
* Algoritmo original de compresión altamente sofisticado,
* Algoritmo especial de compresión optimizado para ejecutables
de 32 y 64-bits, para texto, sonido, y datos gráficos.
* Mayor relación de compresión que otras herramientas similares,
usando archivos 'sólidos'
* Verificación de autenticidad (sólo para versiones registradas)
* Archivos y volúmenes auto-extraíbles (SFX)
* Reparación de archivos dañados físicamente
* Bloqueo, contraseña, lista ordenada de ficheros, seguridad del
fichero y más...

Fichero de configuración
~~~~~~~~~~~~~~~~~~~~~~~~
RAR para Unix lee la información de configuración desde el fichero
.rarrc, en el directorio anfitrión del usuario (almacenado en la
variable de entorno HOME) o en el directorio /etc.
RAR para Windows lee la información de configuración 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 parámetros predefinidos pueden ser añadidos a la línea de comandos RAR,
para establecer una variable de entorno "RAR".
Por ejemplo, en UNIX las siguientes líneas pueden añadirse a su perfil:
RAR='-s -md1024'
export RAR
RAR usará esta cadena como parámetro predefinido en la línea de comandos y
creará archivos "sólidos" con un tamaño de diccionario de 1024 KB.
RAR maneja las opciones de prioridad siguientes:
modificadores en la línea de comandos máxima prioridad
modificadores en la variable RAR menor prioridad
modificadores guardados en el fichero de configuración mínima prioridad

Fichero de registro (Log)


~~~~~~~~~~~~~~~~~~~~~~~~~
Si el modificador -ilog se específica en la línea de comandos o en el
fichero de configuración, RAR escribe mensajes informativos dentro del
fichero de registro, sobre los errores encontrados al procesar archivos.
Para más detalles vea el modificador de lectura -ilog.

Lista de organización de archivos sólidos - rarfiles.lst


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Rarfiles.lst contiene una lista de ficheros, definidos por el usuario,
que indica a RAR el orden en el que se deben añadir los ficheros dentro de
un archivo sólido. Puede contener nombres de fichero, comodínes y entradas
especiales - $default. La entrada default define el lugar de colocación
de los ficheros no coincidentes en la lista, con otras entradas en este
fichero. El carácter del comentario es ';'.
En Windows este fichero debe estar ubicado en el mismo directorio que RAR
o en el directorio %APPDATA%\WinRAR, en Unix - en el directorio anfitrión
del usuario o en el directorio /etc.
Consejos para mejorar la compresión y velocidad de la operación:
- los ficheros similares deben estar agrupados en el archivo;
- los ficheros a los que se accede con frecuencia deben estar al principio.
Normalmente las máscaras colocadas en lo más alto de la lista tienen una mayor
prioridad. Pero hay una excepción a esta regla, si rarfiles.lst contiene dos
máscaras en las que hay ficheros que coinciden tanto con una máscara como con la
otra, la máscara que contiene el subconjunto más pequeño de nombres de fichero,
tendrá una prioridad superior, a pesar de su posición dentro de la lista.
Por ejemplo, si tiene las máscaras *.cpp y f*.cpp, f*.cpp tendrá mayor prioridad,
de manera que la posición del 'nombrefichero.cpp' será seleccionado de acuerdo a
'f*.cpp', y no a '*.cpp'.

Síntaxis de la línea de comandos RAR


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Síntaxis
RAR <comando> [ -<modificadores> ] <archivo> [ <@listaficheros...> ]
[ <ficheros...> ] [ <ruta_para_extraer\> ]
Descripción
Las opciones de la línea de comandos (comandos y modificadores) proporcionan
un control de creación y administración de archivos con RAR. El comando es una
cadena (o una sola letra) que ordena a RAR a realizar una acción.
Los modificadores están diseñados para modificar la forma en que RAR realizará
esta acción. Otros parámetros son el nombre del archivo y los ficheros para ser
archivados dentro o extraídos desde el archivo.
Listfiles son ficheros de texto plano que contienen los nombres de los fiche
ros
a procesar. Los nombres de fichero deben comenzar en la primera columna.
Puede poner comentarios al listfile después de // carácteres.
Por ejemplo, puede crear backup.lst conteniendo las siguientes cadenas:
c:\work\doc\*.txt //backup de documentos de texto
c:\work\image\*.bmp //backup de imágenes
c:\work\misc
y entonces ejecutar:
rar a backup @backup.lst
Si desea leer los nombres de fichero introducidos de forma estándar (standard
input),
no ponga nombre al listfile (simplemente ponga @).
La consola RAR para Win32 usa la codificación OEM (DOS) en los ficheros de la
lista.
Puede específicar en la misma línea de comandos, los nombres de ficheros
habituales y los ficheros de la lista. Si no se específican los ficheros de
listfiles, entonces se usa implícitamente *.* y RAR procesa todos los ficheros
.
En entornos UNIX necesita poner comillas al comodín para evitar que el entorno
gráfico lo expanda. Por ejemplo, este comando extraerá los ficheros *.asm de un
archivo RAR en la ruta actual:
rar e '*.rar' '*.asm'

Los comandos podrían ser cualquiera de los siguientes:


a Añadir ficheros al archivo.
Ejemplo:
Puede crear o actualizar el archivo existente myarch, añadiendo
todos los ficheros en el directorio actual
rar a myarch

c Añadir comentario de archivo. Los comentarios se muestran mientras se


procesa el archivo. La longitud del comentario está limitada a 62000
bytes.
Ejemplos:
rar c distrib.rar
Asimismo los comentarios pueden añadirse desde un fichero usando el
modificador -z[fichero].
El siguiente comando añade un comentario desde el fichero info.txt:
rar c -zinfo.txt dummy

cf Añadir comentario de fichero. Los comentarios de fichero se muestran


al poner el comando 'v'. La longitud del comentario de fichero está
limitada a 32767 bytes.
Ejemplo:
rar cf bigarch *.txt

ch Cambiar parámetros del archivo.


Este comando se puede usar con la mayoría de modificadores para
modificar los parámetros del archivo. Es muy conveniente con
modificadores, como: -av, -cl, -cu, -tl, que no disponen de un
comando exclusivo.
Si no puede recomprimir, (des)codificar los datos del archivo
y no puede fusionar o crear volúmenes. Use el comando 'ch'
sin modificadores, copiará simplemente los datos del archivo
sin ninguna modificación.
Ejemplo:
Establecer la hora del archivo al último fichero:
rar ch -tl files.rar

cw Escribir un comentario de archivo en el fichero específicado.


El formato del fichero de salida depende del modificador -sc
Ejemplos:
1) rar cw arc comment.txt
2) rar cw -scuc arc unicode.txt

d Eliminar ficheros del archivo. Advierta si al procesar este comando,


se
eliminan todos los ficheros del archivo, el archivo vacio será elimina
do.

e Extraer ficheros al directorio actual.


f Actualizar ficheros del archivo. Actualiza los ficheros modificados
desde la última vez en que se empaquetaron. Este comando no permite
añadir nuevos ficheros al archivo.

i[i|c|h|t]=<cadena>
Buscar cadena en los archivos.
Soporta los siguientes parámetros opcionales:
i - búsqueda simple (predefinida);
c - búsqueda avanzada;
h - búsqueda hexadecimal;
t - usar ANSI, tablas Unicode y carácteres OEM (sólo Win32);
Si no se específican parámetros, es posible usar la síntaxis
de comando simplificada i<cadena> en lugar de i=<cadena>
Se puede específicar el modificador 't' con otros parámetros,
por ejemplo, cadena=ict realiza una búsqueda avanzada, usando
las tablas de carácteres antes mencionadas.
Ejemplos:
1) rar "ic=primer nivel" -r c:\*.rar *.txt
Realiza la búsqueda 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
Búsqueda por cadena hexadecimal f0 e0 ae ae ab 2d 83 e3 a9
en los archivos rar ubicados en e:\directorio de textos.

k Bloquear el archivo. Cualquier comando que intente cambiar el archiv


o
será ignorado.
Ejemplo:
rar k final.rar

l[t,b] Listar los contenidos del archivo [técnico]. Los ficheros son listados
de igual forma que si usará el comando 'v' excepto la ruta del fichero
.
i.e. sólo se muestra el nombre del fichero.
Información técnica opcional (SO anfitrión, sólido y antigua versión)
se muestra al usar el modificador 't' . El modificador 'b' fuerza
a RAR a crear nombres de fichero sin información adicional.

m[f] Mover al archivo [sólo ficheros]. El movimiento de ficheros y director


ios
en ficheros y directorios, da como resultado su borrado al completar
se
con éxito la operación de empaquetado. Los directorios no se eliminan
si se usa el modificador 'f' y/o se aplica el modificador '-ed'.

p Imprimir fichero por la salida predeterminada (stdout).


Puede usar este comando junto con el modificador -inul para
desactivar todos los mensajes de RAR e imprimir sólo los datos
del fichero. Puede ser importante cuando necesita enviar un
fichero canalizado por la salida predeterminada.

r Reparar un archivo. La reparación de archivos se realiza en dos fases.


Primera, se busca el registro de recuperación del archivo dañado
(véase el comando 'rr'). Si el archivo contiene un registro de
recuperación y la porción de los datos dañados es continua y menor
de N*512 bytes, donde N es el número de sectores recuperados colocados
dentro del archivo, la probabilidad de reconstrucción del archivo es
muy alta. Una vez completada esta fase, se creará un nuevo archivo,
llamado fixed.arcname.rar, donde 'arcname' es el nombre de archivo
original (dañado).
Si un archivo dañado no contiene un registro de recuperación o si el
archivo no está completamente recuperado debido a un daño mayor, se
realizará una segunda fase. Durante esta fase sólo se reconstruirá la
estructura del archivo y si aún así, es imposible recuperar los
ficheros debido a un fallo en la validación CRC, todavía es posible
recuperar archivos en buen estado. Mayormente, es útil en archivos
que no son sólidos.
Una vez completada la segunda fase, el archivo reconstruido se
guardará como rebuilt.arcname.rar, donde 'arcname' es el nombre
original del archivo.
En versiones RAR/DOS32 se guardará como _recover.rar y _reconst.rar
en lugar de los nombres arriba mencionados.
Cuando está en progreso la recuperación, RAR puede advertir al usuario
que requiere su asistencia, cuando se detecta un archivo sospechoso
Entrada sospechosa (Suspicious entry)
Nombre: <nombrefichero posible>
Tamaño: <size> Empaquetado: <tamaño comprimido>
¿Desea añadirlo? : Si/No/Todo
Al contestar 'S' añadirá esta entrada al fichero rebuilt.arcname.rar.
Ejemplo:
rar r buggy.rar

rc Reconstruir volúmenes perdidos y dañados usando volúmenes de


recuperación (ficheros .rev). Necesitará específicar cualquier
volumen existente como nombre del archivo, por ejemplo,
'rar rc backup.part03.rar'
Lea la descripción del comando 'rv' para la recuperación de volúmenes.

rn Renombrar ficheros comprimidos.


La síntaxis del comando es:
rar rn <arcname> <srcname1> <destname1> ... <srcnameN> <destnameN>
Por ejemplo, el siguiente comando:
rar rn data.rar readme.txt readme.bak info.txt info.bak
Renombra readme.txt como readme.bak e info.txt como info.bak
en el archivo data.rar.
Se permite usar comodínes en los nombres de origen y destino,
para conversiones simples de nombre, de forma similar al cambio
de extensiones de ficheros. Por ejemplo:
rar rn data.rar *.txt *.bak
se renombrarán todos los ficheros *.txt como *.bak.
RAR no verifica si el nombre del fichero de destino, ya existe
en el archivo, así que necesitará tener cuidado para no usar
nombres duplicados. Esto es muy importante cuando se usan
comodínes. Este comando es potencialmente peligroso, porque un
comodín equivocado puede corromper todos los nombres archivados.

rr[N] Añadir registro de recuperación de datos. Opcionalmente,


se puede añadir a un archivo, la información redundante
(registro de recuperación). Esto causará un pequeño
incremento del tamaño del archivo y le ayudará a recuperar
ficheros archivados, por errores de un disquete o de datos
perdidos de cualquier otro tipo. Un registro de recuperación
contiene hasta 524288 sectores de recuperación. El número de
sectores puede específicarse directamente en el comando 'rr'
(N = 1, 2 .. 524288) o si no lo específica el usuario, será
seleccionado automáticamente, de acuerdo al tamaño del archivo:
el tamaño de información de recuperación estará cerca del 1%
del tamaño total del archivo, permitiendo habitualmente la
recuperación de hasta el 0.6% de datos continuamente dañados,
del tamaño total del archivo.
Puede también específicar como tamaño del registro de recuperación,
un porcentaje del tamaño del archivo. Simplemente añada el
porcentaje al parámetro del comando. Por ejemplo:
rar rr3% arcname
Advierta que si ejecuta este comando desde ficheros .bat o .cmd,
necesitará usar rr3%% en lugar de rr3%, ya que el procesador del
comando trata el carácter único '%' como el de comienzo de un
parámetro de fichero masivo. También puede usar 'p' en lugar de
'%', de forma que 'rr3p' también trabajará.
Si los datos tienen daños continuos, entonces cada sector-rr
ayuda a recuperar 512 bytes de información dañada. Este valor
puede ser inferior en caso de daños múltiples.
El tamaño del registro de recuperación se puede establecer de
forma aproximada, usando la siguiente fórmula: <tamaño de archivo>/256
+ <número de sectores de recuperación>*512 bytes.

rv[N] Crear volúmenes de recuperación (ficheros .rev), pueden usarse


más tarde para reconstruir ficheros perdidos y dañados, en un
volumen determinado. Este comando sólo tiene sentido, usando
archivos multi-volúmenes, y necesita específicar como nombre
de archivo, el del primer volumen del conjunto. Por ejemplo:
rar rv3 data.part01.rar
Esta característica puede ser útil para copias de seguridad o,
por ejemplo, cuando envia por correo un archivo multi-volumen
a un grupo de noticias (newsgroup), y una parte de los
suscriptores, dice que le falta alguno de los ficheros.
Los volúmenes de recuperación reenviados, en lugar de los
volúmenes habituales, puede reducir el número total de
ficheros a reenviar por correo.
Cada volumen de recuperación es capaz de reconstruir un volumen
RAR perdido o dañado. Por ejemplo, si tiene 30 volúmenes y
3 volúmenes de recuperación, podrá reconstruir cualquiera de
los 3 volúmenes perdidos. Pero si el número de ficheros .rev
es menor que el número de volúmenes perdidos, la reconstrucción
no será posible. El número total de volúmenes usados y recuperados
no puede exceder de 255.
Los volúmenes RAR originales no deben ser modificados, una vez
creados los volúmenes de recuperación. Los datos usados por el
algoritmo de recuperación, son almacenados en los ficheros REV
y en los volúmenes RAR, para reconstruir volúmenes RAR perdidos.
Por ejemplo, si modifica volúmenes RAR y los bloquea, después de
crear los ficheros REV, el proceso de recuperación fracasará.
El parámetro opcional <N> específica el número de volúmenes de
recuperación a crear, y debe ser menor que el número total de
volúmenes RAR del conjunto. Puede también añadir un porcentaje
a este parámetro, en tal caso el número de ficheros .rev creados,
será igual al del porcentaje del número total de volúmenes RAR.
Por ejemplo:
rar rv15% data.part01.rar
RAR reconstruye volúmenes perdidos y dañados, usando el comando 'rc'
o de forma automática, si no puede localizar el siguiente volumen,
y halla el número requerido de ficheros .rev para desempaquetarlos.
Las copias originales de los volúmenes dañados son renombradas antes
de la reconstrucción como *.bad. Por ejemplo, volname.part03.rar
será renombardo como volname.part03.rar.bad

s[nombre] Convertir un archivo en SFX. El archivo es fusionado con un módulo


SFX (usando el fichero default.sfx o el modificador específicado).
En la versión de Windows, el fichero default.sfx debe colocarse en el
mismo directorio que rar.exe, en Unix - en el directorio anfitrión del
usuario, en /usr/lib o /usr/local/lib.
s- Eliminar el módulo SFX de un archivo SFX existente. RAR crea un nuevo
archivo sin el módulo SFX, pero el archivo SFX original no se eliminará.
t Verificar los ficheros después de comprimir. Este comando realiza una
extracción falsa del fichero, sin escribir nada en el flujo de salida,
permitiendo validar el/los fichero(s) específicado(s).
Ejemplos:
Verifica los archivos en el directorio actual:
rar t *
o en Unix:
rar t '*'
El usuario verifica los archivos en todos los sub-directorios,
comenzando con la ruta actual:
rar t -r *
o en Unix:
rar t -r '*'

u Actualizar ficheros del archivo. Añade ficheros al archivo y actualiza


los que han sufrido alguna variación, desde la última vez en que se
empaquetaron.

v[t,b] Listar detalladamente los contenidos del archivo [técnico].


Los ficheros se listan usando el formato: nombre de ruta completa,
comentario del fichero, tamaño original y comprimido, tasa de
compresión, fecha y hora última actualización, atributos, CRC,
método de compresión y versión mínima de RAR para extraer.
Información técnica opcional (S.O anfitrión, sólido y antigua versión)
se muestra al usar el modificador 't'. El modificador 'b' fuerza
a RAR a crear nombres de fichero sin información adicional.
Para listar los contenidos de todos los volúmenes de archivo, use un
asterisco ('*'), en lugar de la extensión del fichero del archivo, o
bien use el modificador '-v'.
Ejemplo:
1) Lista los contenidos del archivo system.rar (modo técnico)
y redirecciona la salida al fichero techlist.lst
rar vt system >techlist.lst
2) Lista los contenidos del archivo tutorial.rar (mostrar modo
de nombres del fichero)
rar vb tutorial
x Extraer ficheros con ruta completa.
Ejemplo:
rar x -av- -c- dime 10cents.txt
extrae el fichero específicado a la ruta actual. Estarán desactivados
la Verificación de autenticidad y el comentario.

Modificadores (usados en conjunción con un comando):

-? Muestra la ayuda en comandos y modificadores. Lo mismo que cuando


no se introduce nada o se introduce una opción ilegal en la línea
de comandos.

-- Detener análisis de modificadores


Este modificador le indica a RAR que no hay más modificadores en la
línea de comandos. Podría ser útil, si cada nombre de archivo o fichero
comenzará desde el carácter '-' . Sin el modificador '--' el nombre sería
tomado como un modificador.
Ejemplo:
Puede añadir todos los ficheros del directorio actual al archivo
sólido '-StrangeName'
RAR a -s -- -StrangeName
-ac Quitar el atributo de archivo después de la compresión o extracción
(Sólo para Windows).

-ad Añadir nombre de archivo a la ruta de destino.


Esta opción es útil cuando se desempaqueta un grupo de archivos.
RAR predefinidamente coloca los ficheros en el mismo directorio,
pero este modificador crea directorios distintos para los ficheros
desempaquetados de cada archivo.
Ejemplo:
rar x -ad *.rar data\
RAR creará subdirectorios debajo de la carpeta 'data' para cada
archivo desempaquetado.

-ag[formato]
Generar un nombre de archivo usando la fecha y hora actual.
Añade la cadena fecha actual a un nombre de archivo al crearse.
Esto es útil para realizar copias de seguridad.
El formato de la cadena añadida es definido por el parámetro
opcional "formato" o por "YYYYMMDDHHMMSS" si este parámetro
está ausente. El formato de la cadena puede incluir los siguientes
carácteres:
Y - año
M - mes
MMM - nombre del mes como cadena de texto (Ene, Feb, etc.)
W - número de orden de la semana (la semana se inicia con el Lunes)
A - número del día de la semana (Lunes= 1, Domingo= 7)
D - día del mes
E - día del año
H - horas
M - minutos (tratado como minutos si se encuentra después de las hor
as)
S - segundos
N - número del archivo. RAR busca los archivos ya existentes con
nombre generado y si lo encuentra, incrementa el número de
archivos hasta que genera un único nombre. El formato 'N' no es
soportado al crear volúmenes.
Cada uno de los carácteres del formato de la cadena listados arriba,
representa sólo un carácter añadido al nombre de archivo. Por ejemplo,
usar WW para definir dos digitos del número de orden de la semana o
YYYY para definir los cuatro digitos del año.
Si el primer carácter en el formato de la cadena es '+', las posicione
s
de la cadena fecha y nombre del archivo raíz 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 carácteres '{' y '}'. Este texto está insertado dentro
del nombre del archivo.
Todos los demás carácteres se añaden a un nombre de archivo sin cambios.
Si necesita actualizar 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á un archivo nuevo en lugar de actualizar el ya existente.
Ejemplos:
1) usa el formato predefinido YYYYMMDDHHMMSS
rar a -ag backup
2) usa el formato DD-MMM-YY
rar a -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 descripción de los campos
rar a -agYYYY{year}-WW{week}-A{wday} backup
5) usa YYYYMMDD y el número de archivo. Esto permite generar nombres
únicos aún cuando la máscara del formato YYYYMMDD se haya usado más
de una vez el mismo día
rar a -agYYYYMMDD-NN backup

-ao Añadir los ficheros con el atributo de archivo activado


(sólo para Windows).
Ejemplo:
Añade todos los ficheros con el atributo de archivo activado
de 'f:backup' al disco C: y elimina los ficheros con el atributo
de archivo
rar a -r -ac -ao f:backup c:\*.*

-ap Establecer la ruta dentro del archivo. Al añadir ficheros a un archivo


,
esta ruta se fusiona con el nombre del fichero, eliminando los nombr
es
del fichero al extraer.
Por ejemplo, añade el fichero 'readme.txt' al directorio
'DOCS\ENG' del archivo 'release', para ello ejecute:
rar a -apDOCS\ENG release readme.txt
o extrae 'ENG' al directorio actual:
rar x -apDOCS release DOCS\ENG\*.*

-as Sicronizar contenidos del archivo


Si este modificador se usa al comprimir, estos ficheros archivados
que no están presentes en la lista de ficheros actualmente añadidos,
se suprimirán del archivo. Es conveniente usar este modificador en
combinación con -u (actualización), para sincronizar los contenidos
del archivo y los del directorio de compresión.
Por ejemplo, después del comando:
rar a -u -as backup sources\*.cpp
el archivo 'backup.rar' sólo contendrá los ficheros *.cpp del
directorio 'sources', todos los demás ficheros serán eliminados
del archivo. Es similar a crear un nuevo archivo, pero con una
importante excepción: si no se ha modificado ningún fichero desde
la última copia de seguridad, la operación se realizará mucho más
rápida que la creación de un archivo nuevo.

-av Poner la verificación de autenticidad (sólo para versiones


registradas). RAR pondrá, en cada archivo nuevo y actualizado,
la información concerniente al creador, la hora de la última
actualización y el nombre del archivo.
Si un archivo, que contiene verificación de autenticidad,
está siendo modificado y este modificador no se específica,
la información de la verificación de autenticidad será
eliminada.
Al extraer, verificar, listar o actualizar un archivo con el
modificador '-av', RAR realizará la validación de integridad
y mostrará el mensaje:
Verificando información de autenticidad...
En el caso de haya sido éxitosa la verificación de autenticidad,
aparecerá el mensaje 'Aceptar', y se mostrará información del
nombre del creador y de la última actualización. En el caso de
error en la verificación de autenticidad, aparecerá el mensaje
'ERRÓNEA'.
Se recomienda usar la característica de verificación de
autenticidad, '-av,' para crear archivos por parte de los
distribuidores de software.
Para permitir la característica de verificación de autenticidad,
el programa DEBE estar registrado. Por favor contacte con su
distribuidor local o centro de distribución mundial.

-av- Desactivar la verificación de autenticidad.

-cfg- Ignorar el fichero de configuración y la variable de entorno RAR.

-cl Convertir nombres de ficheros en minúsculas.

-cu Convertir nombres de ficheros en mayúsculas.

-c- No mostrar comentarios.

-df Eliminar los ficheros tras la compresión


Mover ficheros al archivo. Este modificador en combinación con
el comando "A" realiza la misma acción que el comando "M".

-dh Abrir los ficheros compartidos


Permite procesar los ficheros abiertos por otras aplicaciones
para escribir.
Este modificador ayuda si una aplicación permite el acceso
de lectura al fichero, pero si todos los tipos de acceso al
fichero están prohibidos, la operación de apertura fracasará.
Esta opción puede ser peligrosa, porque permite al archivo, que
un fichero sea modificado al mismo tiempo por otra aplicación,
así es que usélo con cuidado.
-dr switch description
-ds No ordenar ficheros al añadir a un archivo sólido
-dw switch description
-ed No añadir directorios vacios
Este modificador indica que al crear un archivo, no se almacenen
los registros del directorio. Al extraer esos archivos, basándose
en las rutas de los ficheros contenidos en ellos, RAR creará unos
directorios con datos. La información sobre los directorios vacios
se perderá. Todos los atributos de los directorios con datos,
excepto (derechos de acceso, flujos, etc...) se perderán igualmente,
por lo que use este modificador sólo, si no necesita conservar tal
información.
Si usa -ed con el comando 'm' o con el modificador -df, RAR no
eliminará los directorios vacios.

-ee No procesar los atributos extendidos


Desactiva la opción de guardar y restaurar los atributos extendidos
del fichero. Sólo para versiones OS/2.

-en No añadir bloque de "final de archivo"


RAR predefinidamente añade un bloque de "final de archivo"
al final de un archivo nuevo o actualizado. Permite omitir
datos externos, como las firmas digitales de seguridad, pero
en algunos casos especiales, puede ser útil desactivar esta
característica. Por ejemplo, si un archivo se transfiere
entre dos sistemas mediante enlaces poco confiables, y a la
vez un remitente le añade nuevos ficheros, es importante estar
seguro de que entre sesiones de transferencia, la parte del
fichero ya recibida no pueda ser modificada por la otra parte.
Este modificador no puede usarse con volúmenes, porque el
bloque de final de archivo contiene información importante
para el correcto procesado del volumen.

-ep Excluir rutas de los nombres. Este modificador permite añadir


ficheros a un archivo sin incluir la información de la ruta.
Puede dar como resultado, que algunos ficheros existentes en
el archivo tengan el mismo nombre.

-ep1 Excluir el directorio raíz de los nombres. No guarda la ruta


introducida en la línea de comandos.
Ejemplo:
todos los ficheros y directorios del directorio tmp serán añadidos
al archivo 'test', pero en los nombres archivados, no se incluirá
la ruta 'tmp\'
rar a -ep1 -r test tmp\*
Esto equivale a los comandos:
cd tmp
rar a -r ..\test
cd ..

-ep2 Expandir las rutas completamente. Almacena las rutas completas


del fichero al comprimir (excepto la letra de unidad y el
separador (los dos puntos) que encabezan la ruta).
-ep3 Expandir las rutas al completo incluyendo la letra de unidad.
Sólo para versiones Win32.
Este modificador almacena las rutas completas del fichero,
incluyendo la letra de unidad al comprimir. Los separadores
de unidad (los dos puntos) son modificados por líneas de
carácteres subrayados.
Si usa -ep3 al extraer, cambiará las líneas subrayadas por
los dos puntos y creará ficheros desempaquetados en sus discos
y directorios originales. Si el usuario específica una ruta
de destino, ésta será ignorada.
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 - ep3, sólo si tiene la seguridad de que
al extraer el archivo no contiene ficheros maliciosos.
En otras palabras, úselo si ha creado un archivo usted mismo
o confía plenamente en su autor. Este modificador le permite
sobreescribir cualquier fichero de su PC, incluyendo ficheros
importantes del sistema y normalmente debe usarse para realizar
copias de seguridad y restauraciones.

-e[+]<atri>
Excluir o incluir ficheros según la máscara atributos.
<atri> es un número en sistema decimal, (empieza por '0')
o en formato hexadecimal (empieza por '0x').
Predefinidamente sin el signo '+', antes del <atri>, este modificado
r
define la máscara a excluir. Si el resultado de digitos binarios de
<atri> y los atributos del fichero difieren de cero, el fichero no s
e
procesará.
Si el signo '+' está presente, específica que la máscara está
incluida. Sólo estos ficheros, que tienen al menos un atributo
específico en la máscara, serán procesados.
En versiones de Windows se pueden usar los símbolos D, S, H, A y R,
en lugar de una máscara digital, para representar los directorios
y ficheros de sistema ocultos y archivos con atributos de solo
lectura. La instrucción, en que los atributos son concedidos, no
es muy significativa. Las versiones de Unix soportan los símbolos
D y V para definir los directorios y los atributos del dispositivo.
Se puede específicar - e attr > y - e + attr > en la misma línea de
comandos.
Ejemplos:
1) registrar sólo 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 Actualizar ficheros. Puede ser usado con la extracción o creación del


archivo. La cadena comando "a -f" es equivalente al comando 'f', pue
de
usar también el modificador '-f' con los comandos 'm' o 'mf'. Si usa
el modificador '-f' con los comandos 'x' o 'e', entonces se cambiarán
los ficheros antiguos con las nuevas versiones extraídas del archivo.

-hp[p] Codificar cabeceras y datos del fichero.


Este modificador es similar a -p[p], pero el modificador -p codifica
sólo los datos del fichero y deja intacta otra información, como los
nombres de fichero visibles. Este modificador codifica todas las áreas
sensibles del archivo, incluyendo datos del fichero, nombres, tamaños,
atributos, comentarios y otros bloques, proporcionando un nivel más
alto de seguridad. Sin la contraseña en un archivo codificado con
- hp, no es posible ver, ni la lista de ficheros.

Ejemplo:
rar a -hpfGzq5yKw secret report.txt
Añade el fichero report.txt al archivo codificado
secret.rar usando la contraseña '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
operación.
El modificador -idp desactiva el indicador de porcentaje.
El modificador -idq activa el modo silencioso, sólo se muestran
los mensajes de error y las consultas.
Se pueden usar varios modificadores a la vez, por ejemplo - idcdp.

-ieml[.][addr]
Enviar un archivo por correo electrónico. Sólo para versiones Win32.
Adjuntar un archivo creado o actualizado a un mensaje de correo.
Necesitará tener un cliente MAPI (los programas de correo más
modernos soportan la interfaz MAPI).
Debe introducir la dirección de destino del correo o dejarla en
blanco. En este último caso el programa de correo se la pedirá.
Es posible poner varias direcciones separándolas con comas, o
puntos y comas.
Si añade un punto (.) a -ieml, el archivo se elimina después
de adjuntarse al correo electrónico. Si usa el modificador
para crear un archivo multi-volumen, cada volumen se adjuntará
en un mensaje distinto.

-ierr Enviar todos los mensajes a la consola de depuración.

-ilog[name]
Registrar los errores en un fichero (sólo versión registrada).
Escribe mensajes de error en el fichero rar.log. Si el parámetro
opcional 'nombre' no se específica, el fichero log se creará en
los siguientes predefinidos:
Unix: fichero .rarlog en el directorio anfitrión del usuario;
Windows: fichero rar.log en el directorio %APPDATA%\WinRAR;
DOS: fichero rar.log en el mismo directorio que rar32.exe.
Si el parámetro 'nombre' incluye un nombre de fichero sin ruta, RAR
creará el fichero de registro (log) en uno de los directorios arriba
indicados, usando el nombre específicado. Deberá incluir la ruta y
el nombre al parámetro 'nombre', si desea cambiar la ubicación del
fichero de registro.
Ejemplo:
rar a -ilogc:\log\backup.log backup d:\docs
creará en caso de errores, el fichero log en c:\log\backup.log

-inul Desactivar todos los mensajes.

-ioff Apagar el PC después de finalizar una operación. El hardware


debe soportar la característica de apagado. Sólo en versiones
Win32.

-isnd Activar sonido.

-k Bloquear el archivo. Cualquier comando que intente cambiar el


archivo será ignorado.

-kb Conservar los ficheros dañados extraídos


RAR predefinidamente elimina los ficheros con error de CRC
después de la extracción. El modificador -kb específica que
los ficheros con error de CRC no se eliminen.

-m<n> Establecer la tasa de compresión:


-m0 nada Modo que no comprime ficheros al añadir al archivo
-m1 la más rápida Modo de mínima compresión (poca compresión)
-m2 rápida Modo de compresión rápida
-m3 normal Modo de compresión predefinida
-m4 buena Modo de compresión buena (más compresión, pero lento)
-m5 la mejor Modo de máxima compresión (máxima compresión, pero muy len
to)
Si no se específica este modificador, RAR usará el modo -m3
(compresión normal).
RAR predefinidamente usa sólo el algoritmo de compresión general
en modos -m1 y -m2. Los algoritmos avanzados los activa en procesos
de sonido y de color verdadero en los modos -m3..-m5.
La compresión de texto avanzada se activa sólo en modos -m4..-m5.
Este predefinido puede sobreescribirse usando el modificador -mc.

-mc<par>
Establecer parámetros avanzados de compresión.
Este modificador se usa principalmente para realizar comparativas
y experimentos. En entornos reales es preferible dejar que RAR
seleccione los parámetros óptimos automáticamente.
Advierta que un uso inapropiado de este modificador puede dar
pérdidas de rendimiento y de compresión muy importantes, úsela
sólo si sabe perfectamente lo que hace.
Tiene la siguiente síntaxis:
-mc[param1][:param2][módulo][+ o -]
donde <módulo> es el único carácter del campo que indica una parte
del algoritmo de compresión, el cual tiene que estar configurado.
Puede tener los siguientes valores:
A - compresión de sonido;
C - compresión de datos de color verdadero (RGB);
D - compresión delta;
E - compresión para ejecutables Intel de 32-bit x86;
I - compresión para ejecutables Intel Itanium de 64-bit;
T - compresión de texto.
el signo '+' al final del modificador aplica el módulo del algoritmo
seleccionado a todos los datos procesados, '-' desactiva el módulo
del todo. Si no se específica ningún signo, RAR elige los módulos de
forma automática, basándose en los datos y modo de compresión actual.
El modificador -mc- desactiva todos los módulos opcionales y permite
sólo el algoritmo general de compresión.
<Param1> y <Param2> son parámetros de módulos dependientes que se
describen más abajo.
Compresión de sonido, compresión delta:
<Param1> es un número 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.

Compresión de ejecutables Intel de 32-bit x86,


Compresión de ejecutables Intel Itanium de 64-bit,
Compresión de datos de color verdadero (RGB):
<Param1> y <Param2> se ignoran.

Compresión de texto:
<Param1> es la solicitud del algoritmo PPM (puede ser 2 - 63).
Habitualmente un valor superior aumentará ligeramente la tasa
de compresión de los datos redundantes, pero sólo si hay memoria
suficiente disponible para PPM. En caso de falta de memoria el
resultado puede ser negativo. Solicitudes de valores muy altos
decrecen la velocidad de compresión y descompresión.
<Param2> es la memoria en megabytes asignada por PPM (1-128).
Valores muy altos pueden incrementar la tasa de compresión,
pero advierta que PPM utiliza el mismo tamaño de memoria para
comprimir y descomprimir, así que si asigna demasiada memoria
al crear un archivo, otras personas podrán tener problemas al
descomprimir en un PC con menos memoria instalada.
La descompresión aún se puede hacer si usa la memoria virtual,
pero puede ser muy lenta.

Ejemplos:
1) modificador -mc1a+ fuerza el uso de la compresión mono audio de
8 bits para todos los datos.
2) modificador -mc10:40t+ fuerza el uso del algoritmo de compresión
de texto para todos los datos, establece la exigencia de compresión
en 10 y asigna 40 MB de memoria.
3) modificador -mc12t establece la exigencia de compresión de texto
en 12, cuando se usa la compresión de texto, pero deja a RAR que
decida cuando usarla.
4) modificadores -mct- -mcd- desactivan la compresión de texto y delta
.

-md<n> Seleccionar tamaño del diccionario en <n> KB


tamaño de n=(64,128,256,512,1024,2048,4096 ó letra a,b,c,d,e,f,g)

El tamaño del diccionario es un área especial de la memoria que usa


el algoritmo de compresión. Si el tamaño del fichero al comprimirse
(o el tamaño total de los ficheros si se trata de un archivo sólido)
es mayor que el tamaño del diccionario, entonces aumentando el tamaño
del diccionario, aumentará generalmente la tasa de compresión, pero
disminuirá la velocidad de empaquetado y se requerirá más memoria.
RAR puede reducir el tamaño del diccionario si es significativamente
mayor que el tamaño de los datos originales. Esto ayuda a reducir los
requerimientos de memoria sin disminuir la compresión.
Predefinidamente el tamaño del diccionario es de 4096 KB.
Ejemplo:
RAR a -s -mdd sources *.asm
o
RAR a -s -md512 sources *.asm
Crea un archivo sólido usando un diccionario de 512 KB.

-ms[lista]
Específicar los tipos de ficheros a almacenar
Específica los tipos de ficheros que se almacenarán sin compresión.
Este modificador puede usarse para almacenar ficheros ya comprimidos
,
lo que ayudará a aumentar la velocidad de compresión sin pérdidas
notables de la tasa de compresión.
El parámetro opcional <lista> define la lista de extensiones del
fichero, separadas por puntos y comas. Por ejemplo, -msrar;zip;jpg
fuerza a RAR a almacenar sin compresión todos archivos RAR y ZIP
e imágenes JPG. Se permite usar máscaras de comodínes en la lista,
por ejemplo, -ms*.rar;*.zip;*.jpg
Si no se específica <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, z, zip.

-mt<tareas>
Establecer el nº de tareas. Sólo para versiones de Windows.
El parámetro <tareas> puede usar valores que van de 0 a 16.
Puede definir al algoritmo de compresión, el número recomendado
de tareas activas. Si es mayor que 0, RAR usará la versión
multi-tarea del algoritmo de compresión, proporcionando mayor
velocidad en arquitecturas multi-procesadores. El número real
de tareas activas puede diferir de las específicadas.
Si <tareas> es igual a cero, RAR usará el algoritmo de compresión
de única tarea.
El cambio del parámetro <tareas> afecta ligeramente a la tasa
de compresión, por lo que los archivos creados con diferentes
modificadores -mt no serán exactamente iguales aunque los otros
ajustes de compresión sean iguales.
Si no se específica el modificador -mt, RAR intentará detectar
el número de procesadores disponibles y seleccionará el número
óptimo de tareas automáticamente.

-n<f> Incluir sólo el fichero específicado <f>. Puede usar comodínes


en la máscara del fichero (en el nombre y en las partes del
fichero). Se puede específicar algunas veces el modificador '-n'.
Este modificador no sustituye a las máscaras de fichero habituales,
por lo que necesitará introducirse en la línea de comandos.
Es un filtro adicional que límita sólo a los ficheros procesados y
a los que coinciden con la máscara incluida en el modificador -n.
Esto puede reducir a veces la longitud de la línea de comandos.
Por ejemplo, si necesita comprimir todos ficheros *.txt y *.lst
en los directorios Project e Info, deberá introducir:
rar a -r text Project\*.txt Project\*.lst Info\*.txt Info\*.lst
o usar el modificador -n:
rar a -r -n*.txt -n*.lst text Project Info

-n@<lf> Incluir ficheros usando la lista de ficheros específicada.


Es similar al modificador -n<f>, pero lee las máscaras incluidas
en la lista de ficheros. Si usa -n@ sin el parámetro nombre de la
lista de ficheros, leerá los nombres de fichero introducidos de
forma estándar (stdin)
Ejemplo:
rar a -r -n@inclist.txt text Project Info

-oc Determinar el atributo NTFS Comprimido. Sólo en versiones Win32.


Este modificador permite restaurar el atributo NTFS Comprimido
al extraer ficheros. RAR guarda los atributos de fichero Comprimido
al crear un archivo, pero no los restaurará salvo que se específique
el modificador -oc.
-ol Guardar los enlaces simbólicos como enlace en vez del fichero
Sólo para versiones Unix.

-or Renombrar automáticamente ficheros extraídos, si ya existe un fichero


con el mismo nombre. El fichero renombrado adquiere un nombre simila
r
a 'filename(N).txt', donde 'filename.txt' es el nombre del fichero
original y 'N' es un número que va desde 1 y se incrementa si existe
ya el fichero.

-os Guardar flujos NTFS. Sólo para versiones Win32.


Este modificador sólo tiene razón de ser en sistemas de ficheros NTFS,
y permite guardar flujos de datos alternativos, asociados con un fic
hero.
Esto es especialmente importante en Windows 2000, XP y posteriores,
que
usan los flujos para guardar alguna información del fichero dependient
e,
así como descripciones del mismo. Si usa RAR para realizar una copia d
e
seguridad de sus discos NTFS, se recomienda específicar este modificad
or.

-ow Usar este modificador para guardar la información de seguridad al


comprimir un fichero y cuando se extraiga para su restauración.
La versión RAR de Unix guarda o restablece el propietario y grupo
del fichero, al usar este modificador.
La versión de Win32 almacena el propietario, grupo, permisos del
fichero y la información de auditoría, pero sólo si dispone de
privilegios necesarios para leerlos. Advierta que sólo los sistemas
de ficheros NTFS soportan los ficheros basados en la seguridad bajo
Windows.
-o[+|-] Fija el modo de sobreescritura. Se pueden usar ambos al extraer y
actualizar los ficheros comprimidos. Los siguientes modos están dispon
ibles:
-o Preguntar antes de sobreescribir
(por defecto para la extracción de ficheros);
-o+ Sobreescribir todo
(por defecto para la actualización de ficheros comprimi
dos);
-o- Omite los ficheros existentes.

-p[p] Codificar ficheros con la cadena <p> como contraseña al comprimir.


La contraseña distingue mayúsculas y minúsculas. Si se omite la
contraseña en la línea de comandos, aparecerá un mensaje diciendo
"Introduzca la contraseña".
Ejemplo:
rar a -pmyhoney secret1 *.txt
añade ficheros *.txt y los codifica con la contraseña "myhoney".

-p- No requerir contraseña

-r Recorrer recursivamente la estructura de los subdirectorios. Puede u


sar
los comandos: a, u, f, m, x, e, t, p, v, l, c, cf, s.
Cuando se usa con los comandos 'a', 'u', 'f', 'm' se procesan los fi
cheros
en todos los subdirectorios, así como en el directorio actual de traba
jo.
Cuando se usa con los comandos x, e, t, p, v, l, c, cf, s se procesa
n
todos los archivos en los subdirectorios, así como en el directorio
actual de trabajo.

-r0 Es similar a -r, pero cuando se usa con los comandos 'a', 'u', 'f',
'm'
recorre recursivamente la estructura de los subdirectorios sólo en los
nombres que incluyen los comodínes '*' y '?'

-ri<p>[:<s>]
Establecer prioridad y tiempo de inactividad. Sólo disponible en
RAR para Windows.
Este modificador regula la carga del sistema por RAR en un entorno
multi-tarea. Los valores posibles de la prioridad <p> son 0 - 15.
Si <p> es 0, RAR usa la prioridad predefinida de la tarea.
Si <p> es igual a 1 establece la prioridad más baja posible,
15 - es la más alta.
El tiempo de inactividad <s> es un valor comprendido entre 0 y 1000
(milísegundos). Este es un período de tiempo que RAR cede al sistema,
después de cada operación de lectura o escritura, al comprimir o al
extraer. Si <s> difiere de cero, puede ser útil para ayudarle a
reducir la carga del sistema, incluso de mejor forma que el que se
logra con el parámetro <p>.
Ejemplo:
ejecuta RAR con la prioridad predefinida y 10 ms de tiempo de inacti
vidad:
rar a -ri0:10 backup *.*

-rr[N] Añadir un registro de recuperación de datos. Este modificador se usa


para crear o modificar un archivo al añadirle un registro de recuperac
ión
de datos. Vea la descripción del comando 'rr[N]' para más detalles.
-rv[N] Crear volúmenes de recuperación. Este modificador se usa para crear
un archivo multi-volumen al generar volúmenes de recuperación.
Vea la descripción del comando 'rv[N]' para más detalles.

-s Crear un archivo sólido. Sólido es un tipo de archivo especial. Por favo


r
miré el apéndice "glosario" para más información.
Ejemplo:
crea el archivo sólido sources.rar con un diccionario de 512 KB,
y recorrido recursivo de todos los directorios, empezando con el
directorio actual. Añade sólo ficheros .asm:
rar a -s -md512 sources.rar *.asm -r

-s<N> Crear grupos sólidos usando un contador de ficheros


Es similar a -s, pero restablece las estadísticas sólidas después
de la compresión de ficheros <N>. Habitualmente disminuye la compresión,
y las perdidas en caso de daños en el archivo sólido.

-sc<charset>[objetos]
Específicar el carácter establecido a los ficheros lista y comentario
de archivos.
El parámetro 'Charset' es obligatorio y puede tener uno de los siguien
tes valores:
U - Unicode;
A - Codificación ANSI (Windows). Sólo para versiones Windows;
O - Codificación OEM (DOS). Sólo para versiones Windows.
Los ficheros en formato Unicode deben tener al principio, un carácter
Unicode FFFE o FEFF, de otra manera RAR ignorará este modificador y
lo procesará como texto ASCII.
El parámetro 'Objetos' es opcional y puede tener uno de los siguientes
valores:
L - ficheros de la lista;
C - ficheros de comentario.
Esto permite específicar más de un objeto, por ejemplo, -scolc.
Si el parámetro 'objetos' está ausente, 'charset' se aplicará a
todos los objetos.
Este modificador permite específicar el carácter establecido a los
ficheros con el modificador -z[fichero], listará ficheros y ficheros d
e
comentario, escritos por el comando "cw" .
Ejemplos:
1) rar a -scol data @list
Lee los nombres contenidos en 'list' usando codificación 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.

-se Crear grupos sólidos usando extensión


Es similar a -s, pero restablece las estadísticas sólidas después
de la compresión de ficheros. Habitualmente disminuye la compresión,
y las perdidas en caso de daños en el archivo sólido.

-sfx[nombre]
Crear archivos SFX. Este modificador se usa para crear un nuevo
archivo, un archivo auto-extraíble (usando un módulo con el fichero
default.sfx o bien, específicado en el modificador). En la versión
de Windows, el fichero default.sfx debe colocarse en el mismo
directorio que rar.exe, en Unix - en el directorio anfitrión del
usuario, en /usr/lib o /usr/local/lib.

Ejemplo:
rar a -sfxwincon.sfx myinst
crea un archivo auto-extraíble (SFX) usando el módulo wincon.sfx .

-si[name]
Leer datos desde la entrada estándar (standard input), al crear
un archivo. El parámetro opcional 'nombre' permite específicar
un nombre de fichero de datos comprimido desde la entrada estándar
en el archivo creado. Si este parámetro está ausente, el nombre lo
establecerá la 'entrada estándar (stdin)'. Este modificador no
puede ser usado con -v.
Ejemplo:
type Tree.Far | rar a -siTree.Far tree.rar
comprime'type Tree.Far' como fichero de salida 'Tree.Far'.

-sl<size>
Generar ficheros con tamaño menor que el específicado en el
parámetro <tamaño> de este modificador. El parámetro <tamaño>
debe específicarse en bytes.

-sm<size>
Generar ficheros con tamaño mayor que el específicado en el
parámetro <tamaño> de este modificador. El parámetro <tamaño>
debe específicarse en bytes.
-sv Crear volúmenes sólidos independentes
RAR predefinidamente intenta restablecer las estadísticas
cuando inicia un volumen nuevo, pero sólo si hay bastantes
datos empaquetados después de un restablecimiento anterior
(al menos unos cuantos megabytes).
Este modificador fuerza a RAR a ignorar el tamaño de los datos
empaquetados y espera a restablecer las estadísticas de volúmenes
de cualquier tamaño. Esto decrece la compresión, aunque aumenta
las probabilidades de extraer una parte de los datos, si uno de
los volúmenes sólidos está perdido o dañado.
Advierta que RAR algunas veces no restablece las estadísticas
aunque use este modificador. Por ejemplo, no podrá hacerlo, al
comprimir un fichero grande dividido en varios volúmenes. RAR
sólo puede restablecer las estadísticas sólidas entre ficheros
separados, pero no dentro de un único fichero.
Se ignorará si se usa para crear un archivo de poco volumen.
-sv- Crear volúmenes sólidos dependientes
Desactivar el restablecimiento de estadísticas entre volúmenes.
Aumenta ligeramente la compresión, aunque reduce las probabilidades
de extraer una parte de los datos, si uno de los volúmenes sólidos
está perdido o dañado.
Se ignorará si se usa para crear un archivo de poco volumen.

-s- Desactivar la compresión sólida

-t Comprobar ficheros después de comprimir. Este modificador es


especialmente útil en combinación con el comando de inicio,
así los ficheros serán eliminados, sólo si el archivo ha sido
comprobado con éxito.
-ta<fecha>
Procesar ficheros modificados después de la fecha específicada.
El formato de la cadena de fecha es AAAAMMDDHHMMSS. Se puede
insertar separadores como '-' o ':' a la cadena de fecha y
omitir los campos de rastreo. Por ejemplo, el siguiente
modificador es correcto: -ta2001-11-20. Internamente se
expandiría como -ta20011120000000 y se trataría como
"ficheros modificados después de las 0 horas, 0 minutos,
0 segundos del día 20 noviembre del 2001".

-tb<fecha>
Procesar sólo ficheros modificados antes de la fecha específicada.
El formato del modificador es el mismo que -ta<date>.

-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 que establezca como fecha de un archivo cambiado, la del último
fichero.

-tn<time>
Procesar ficheros posteriores a un período de tiempo específicado.
El formato de la cadena tiempo es:
[<ndías>d][<nhoras>h][<nminutos>m][<nsegundos>s]
Por ejemplo, use el modificador -tn15d para procesar los ficheros
posteriores a 15 días y -tn2h30m para procesar ficheros posteriores
a las 2 horas 30 minutos.

-to<time>
Procesar ficheros anteriores a un período de tiempo específicado.
El formato del modificador es el mismo que -tn<time>.

-ts<m,c,a>[N]
Guardar o restaurar fecha y hora (modificación, creación, acceso).
El modificador -tsm indica a RAR que debe guardar la fecha de
modificación del fichero, -tsc - la fecha de su creación, y tsa -
la fecha del último acceso. Un parámetro opcional después del
modificador, es un número comprendido entre 0 y 4, que controla
la precisión de la fecha del fichero. El valor '1' permite 1 seg
de precisión, el valor 2 - 0.0065536 seg, 3 - 0.0000256 seg y 4 o '+'
permite la máxima precisión de fecha en NTFS, que es igual a
0.0000001 seg. El valor '0' o '-' indica que la fecha de creación y
acceso no se guardará y que la precisión usada para para la modificación
de fecha es baja (2 seg). Modos superiores de precisión añaden más
datos al archivo, hasta 19 bytes adicionales por fichero, en caso
de combinar -tsm4 -tsa4 -tsc4. Si no se específica la precisión,
RAR usará el valor '4' (alto).
RAR predefinidamente usa -tsm4 -tsc0 -tsa0, de esta manera la
fecha de modificación se almacena con alta precisión y las otras
fechas se ignoran.
Es necesario específicar los modificadores -tsc y -tsa para
establecer la fecha de creación y acceso al desempaquetar los
ficheros (la precisión es irrelevante, pero no debe ser 0).
RAR predefinidamente establece sólo la fecha de modificación,
aún si el archivo contiene las fechas de creación y de último
acceso. Para ajustar la fecha de modificación 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 sólo la precisión baja de modificación de
fecha o para ignorar las tres fechas del fichero al desempaquetar.
Al crear un archivo, RAR automáticamente reduce la precisión,
si el modo alto no es soportado por el sistema del fichero.
No se tarda más de 2 segundos en FAT y 1 segundo en Unix.
En NTFS la precisión de fecha es de 0.0000001 segundos.
Los sistemas operativos límitan el tiempo establecido para
el desempaquetado. Windows permite establecer las tres fechas,
Unix - la modificación y el último acceso, pero no la creación,
DOS sólo soporta la fecha de modificación.
Ejemplos:
1) rar a -ts backup
Almacena todas fechas del fichero con la máxima precisión posible.
2) rar x -tsa backup
Restaura la fecha de modificación y último acceso. El modificador
-tsm no se requiere, ya que RAR usa el predeterminado.
3) rar a -tsm1 -tsc1 backup
Almacena con baja precisión la fecha de modificación y creación.
Sin -tsm1, RAR guarda la fecha de modificación con alta precisión.

-u Actualizar los ficheros. Puede usarse con la extracción o creación


del archivo. La cadena del comando "a -u" equivale al comando 'u',
podrá usar también el modificador '-u' con los comandos 'm' o 'mf'.
Si usa el modificador e'-u' con los comandos 'x' o 'e', entonces
los ficheros no presentes en el disco y las copias más nuevas
de los ficheros se extraerán en el disco desde el archivo.

-v Crear volúmenes con detección automática de tamaño o listar todos


los volúmenes.
Este modificador puede usarse para crear o listar volúmenes.
En el primer caso permite la autodetección del tamaño de volumen,
así los volúmenes nuevos usarán todo el espacio disponible en los
medios de destino. Esto es conveniente al crear volúmenes en discos
extraíbles. Puede leer más sobre los volúmenes en la descripción
-v<tamaño>.
En el segundo caso, cuando se usa este modificador conjuntamente
con los comandos 'V' o 'L', fuerza a que RAR liste los contenidos
de todos los volúmenes a partir del específicado en la línea de
comandos. Sin este modificador RAR muestra sólo los contenidos del
único volumen específicado.

-v<tamaño>[k|b|f|m|M|g|G]
Crear volúmenes con tamaño=<size>*1000 [*1024 | *1].
Predefinidamente este modificador usa el valor del <tamaño>
en miles (1000) de bytes (no como 1024 x bytes). Otros
valores pueden ser: kilobytes usando el símbolo 'k', bytes
usando 'b', megabytes con 'm', millones de bytes con 'M',
gigabytes con 'g', billones de bytes con 'G' o bien puede
seleccionar uno de los múltiples valores predefinidos
usando el símbolo 'f' seguido de un valor numérico.
Los valores predefinidos son 360, 720, 1200, 1440 ó 2880 y
ser sustituidos por el del tamaño del disquete.
Si se omite el tamaño, se usará la autodetección.
Puede específicar varios modificadores -v para establecer diferentes
tamaños en diferentes volúmenes. Por ejemplo:
rar a -v100k -v200k -v300k arcname
establece 100 KB de tamaño para el primer volumen, 200 KB para el
segundo y 300 KB para los demás volúmenes.
Si los volúmenes son creados en un medio extraíble, después de la
creación del primer volumen, al usuario se le preguntará si desea:
Crear el siguiente volumen: Si/No/Si a todo
En este momento, deberá introducir otro disco. Si ha contestado
'Si a todo' todos los volúmenes se crearán sin hacer pausas.
En RAR predefinidamente los volúmenes tienen nombres similares a
'volname.partNNN.rar', donde NNN es el número del volumen. Si usa
el modificador -vn es posible cambiar a otro esquema, basado en la
extensión, donde el primer volumen de la secuencia tiene la extensión
.rar y los siguientes se numeran del .r00 al .r99.
Al extraer o verificar un archivo multi-volumen, debe usar sólo el
nombre del primer volumen, y si no hay siguiente volumen en la unida
d
y el disco es extraíble, 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 volúmenes
están colocados en el disco duro del PC, RAR anulará el proceso y
mostrará el siguiente mensaje de error:
No se puede encontrar el <nombre de volumen>
Los volúmenes del archivo no pueden modificarse. Los comandos
'd', 'f', 'u', 's' no se pueden usar con conjuntos multi-volúmenes.
El comando 'a' puede usarse sólo para crear una nueva secuencia
multi-volumen.
Es posible, aunque es improbable, que el tamaño del fichero
incluido en un conjunto multivolumen, sea mayor que su tamaño
descomprimido. Esto es debido al hecho de que 'en el almacenaje'
no puede activarse en los conjuntos multi-volumen la opción
(sin compresión si el tamaño aumenta).
Los volúmenes del archivo pueden ser auto-extraíbles (SFX). Para
crearlos debe usar los modificadores '-v' y '-sfx'.
Ejemplo:
crea un archivo en volúmenes de tamaño fijo:
rar a -s -v1440 floparch.rar *.*
se crearán volúmenes sólidos con un tamaño de 1440000 bytes.

-vd Borrar el contenido del disco antes de crear un volumen


Al usar '-vd', todos los ficheros y directorios en el disco
de destino se borrarán. El modificador sólo puede aplicarse
en medios extraíbles, el disco duro no podrá borrarse al usar
este modificador.

-ver[n] Control de versión de ficheros


Fuerza a RAR a conservar anteriores versiones de los ficheros al
hacer una actualización de los mismos en el archivo existente.
La antiguas versiones son renombradas como 'filename;n', donde 'n'
es el número de versión.
Predefinidamente, al desempaquetar un archivo sin el modificador
-ver, RAR extrae sólo la última versión del fichero añadido, el
nombre no incluye un sufijo numérico. Pero si se específica un
nombre de fichero exacto, incluida la versión, también será
desempaquetado. Por ejemplo, 'rar x arcname' desempaquetará
sólo las últimas versiones, mientras 'rar x arcname file.txt;5'
desempaquetará 'file.txt;5', si está presente en el archivo.
Si específica el modificador -ver sin un parámetro al desempaquetar,
RAR extraerá todas las versiones de todos los ficheros que coincidan
con la máscara de fichero introducida. En este caso el número de
versión no se eliminará de los nombres de fichero desempaquetados.
También puede extraer una versión concreta del fichero, específicando
su número como parámetro -ver.
Le dirá a RAR que desempaquete sólo esta versión y elimine el número
de versión de los nombres del fichero. Por ejemplo, 'rar x -ver5 arcna
me'
desempaquetará sólo las versiones 5 del fichero.
Si específica el parámetro 'n' al comprimir, limitará el número
máximo de versiones del fichero almacenadas en el archivo. Las
versiones antiguas del fichero que soprepasen este umbral serán
eliminadas.

-vn Usar la nomenclatura antigua de volúmenes

En RAR predefinidamente los volúmenes tienen nombres similares a


'volname.partNNN.rar', donde NNN es el número del volumen. Si usa
el modificador -vn es posible cambiar a otro esquema, basado en la
extensión, donde el primer volumen de la secuencia tiene la extensión
.rar y los siguientes se numeran del .r00 al .r99.
Esto puede tener sentido, si va a desempaquetar un archivo bajo
MS-DOS, ya que no permite poner más que un punto en el nombre del
fichero.
-vp Hacer una pausa antes de cada volumen
En unidades extraíbles, RAR predefinidamente le pedirá su confirmación
antes de crear o desempaquetar el siguiente volumen.
Este modificador fuerza a RAR a pedir siempre la confirmación.
Esto puede ser útil si el espacio del disco es limitado y desea
copiar cada volumen en distintas unidades, una vez creado.

-w<p> Asignar el directorio de trabajo como <p>. Este modificador se usa


para asignar el directorio a los ficheros temporales.

-x<f> Excluir el fichero específicado <f>, pueden usarse comodínes en


la máscara del fichero, en el nombre y partes del fichero. Puede
específicar el modificador '-x' varias veces.

Si la máscara contiene comodínes, se aplicarán al directorio actual


y a sus subdirectorios. No es recursivo sin comodínes, así es que si
desea excluir algún "nombre de fichero" en todos los directorios,
necesita específicar dos máscaras: "nombrefichero" para el directorio
actual y "*\nombrefichero" para los subdirectorios. Si conoce la rut
a
exacta del fichero, puede usar la síntaxis "ruta\nombrefichero" para
excluir sólo esta copia del "nombrefichero". Si usa la siguiente síntaxi
s
-xpath\nombrefichero al desempaquetar un archivo, "path" debe ser la
ruta interna del archivo, no la ruta del fichero en el disco después
de su desempaquetado.

Ejemplos:
1) rar a -r -x*.bak -x*.rar rawfiles
Los ficheros *.bak y *.rar no se añadirán a rawfiles
2) rar a -r -x*\temp -x*\temp\* savec c:\*
comprime todos los ficheros en el disco c: excepto los directorios
temporales y los ficheros que se encuentran en su interior
3) rar x -x*.txt docs
extrae todos los ficheros de docs.rar excepto los *.txt

-x@<lf> Excluir ficheros usando el fichero lista específicado. Si usa -x@


sin el parámetro nombre de fichero lista, se leerán los nombres del
fichero introducido de forma estándar (stdin).
Ejemplo:
rar a -x@exlist.txt arch *.exe

-y Responde Si a todas las preguntas.


-z[f] Leer el comentario del archivo desde un fichero <f>. Si se usa el
modificador -sc deberá específicar el carácter fichero definido
como texto del comentario. Si no se específica <f>, el comentario
introducido se leerá de forma estándar (stdin).

Limitaciones
~~~~~~~~~~~~
El nombre de ruta está limitado a 259 símbolos.
La longitud máxima del comentario de archivo es de 62000 bytes.
Limitaciones de los comandos:
Los comandos 'd','u','f','c','cf' no funcionarán con volúmenes de archivo.
El comando 'a' no puede ser usado para actualizar un volumen de archivo, sólo
sirve para crear uno nuevo.

Valores de salida
~~~~~~~~~~~~~~~~~
En caso de operación éxitosa RAR muestra el código cero (0). Un código de salida
distinto de 0, quiere decir que la operación fue cancelada debido a un error:
255 USER BREAK Proceso detenido por el usuario
9 CREATE ERROR Error al crear un fichero
8 MEMORY ERROR No hay suficiente memoria para la operación
7 USER ERROR Error en la opción de la línea de comandos
6 OPEN ERROR Error de apertura del fichero
5 WRITE ERROR Error de escritura del disco
4 LOCKED ARCHIVE Trata de modificar un archivo previamente
bloqueado con el comando 'k'
3 CRC ERROR Error de CRC al desempaquetar
2 FATAL ERROR Ha surgido un error fatal
1 WARNING No han surgido error(es) fatales
0 SUCCESS Operación éxitosa

Glosario
~~~~~~~~
Archivo Fichero especial que contiene uno o más ficheros, opcionalmente
comprimido y/o codificado.
Compresión Método de codificación de datos para reducir el tamaño.
CRC Búsqueda cíclica redundante. Es un método matemático especial de
cálculo que verifica la información para la validación de datos.
SFX Módulo de archivo usado para extraer ficheros desde un módulo
auto-extraíble, habitualmente en forma de fichero .EXE

Sólido Archivo empaquetado que usa un método de compresión especial que


ve todos los ficheros como un flujo continuo de datos. Esto es
particularmente ventajoso para empaquetar un gran número de
ficheros pequeños.
Volumen Parte de un archivo dividido. La división de un archivo en
volúmenes, permite su almacenamiento en disquetes. Los
volúmenes sólidos pueden extraerse iniciando el primero y el
resto secuencialmente.

Copyrights
(c) 1993-2008 Alexander Roshal

Traducido por: M.A.G.

You might also like