Documentos de Académico
Documentos de Profesional
Documentos de Cultura
~~~~~~~~~~~~~~~~~~~
RAR 6.00 versión consola
~~~~~~~~~~~~~~~~~~~~~~~~~
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
¡Bienvenido/a al compresor RAR!
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Introducción
~~~~~~~~~~~~
RAR es una aplicación para consola que permite manejar archivos comprimidos
desde la línea de órdenes. RAR permite comprimir, encriptar, recuperar datos y
otras muchas funcionalidades descritas en este manual.
RAR soporta solo archivos en formato RAR, que tiene la extensión .rar por
defecto. No soporta el formato ZIP ni otros formatos. Aunque especifique la
extensión .zip al crear un archivo comprimido este estará en formato RAR. Los
usuarios de Windows pueden instalar WinRAR, que soporta más tipos de archivos,
incluyendo los formatos RAR y ZIP.
Archivo de configuración
~~~~~~~~~~~~~~~~~~~~~~~~
Por ejemplo:
switches=-m5 -s
Por ejemplo:
switches_a=-m5 -s
switches_x=-o+
Variables de entorno
~~~~~~~~~~~~~~~~~~~~
RAR='-s -md1024'
export RAR
En Windows este archivo 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.
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 archivos 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
archivo, 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 'nombrearchivo.cpp' será seleccionado
de acuerdo a 'f*.cpp', y no a '*.cpp'.
Sintaxis
Descripción
Listfiles son archivos de texto plano que contienen los nombres de los
archivos a procesar. Los nombres de archivo deben comenzar en la primera
columna. Puede poner comentarios al listfile después de // caracteres.
Por ejemplo, puede crear backup.lst conteniendo las siguientes cadenas:
y entonces ejecutar:
En UNIX necesita encerrar con comillas las opciones que contengan comodines
para evitar la expansión del shell. Por ejemplo, este comando extraerá los
archivos *.asm de un archivo comprimido RAR en la carpeta actual:
rar e '*.rar' '*.asm'
Ejemplos:
Ejemplos:
rar c distrib.rar
Ejemplo:
Ejemplos:
3) rar cw arc
Ejemplo:
i[i|c|h|t]=<cadena>
Buscar cadena en los archivos.
c - búsqueda avanzada;
h - búsqueda hexadecimal;
Ejemplos:
Ejemplo:
rar k final.rar
l[t[a],b]
Listar contenido del archivo comprimido [técnico [todo], simple].
'lb' lista solo los nombres de archivo con su trayectoria, uno por
línea, sin ninguna información adicional.
rar -l v vol.part1.rar
Ejemplo:
Por ejemplo:
Por ejemplo:
Ejemplos:
rar t *
o en Unix:
rar t '*'
rar t -r *
o en Unix:
rar t -r '*'
v[t[a],b]
Listado detallado del contenido del archivo comprimido
[técnico [todo], simple]
'vb' lista solo los nombres de archivo con su trayectoria, uno por
línea, sin ninguna información adicional.
rar -v v vol.part1.rar
Ejemplo:
rar x docs.rar
Modificadores (usados en conjunción con una orden):
Ejemplo:
RAR a -s -- -NombreRaro
Ejemplo:
Ejemplos:
-ag[formato]
Generar un nombre de archivo comprimido utilizando la fecha y
hora actual.
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
horas)
I - minutos (tratado como minutos independientemente de la
posición de las horas)
S - segundos
N - número del archivo comprimido. 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. Este
especificador de formato no está soportado al crear archivos
multivolumen.
Al realizar operaciones diferentes a la compresión, como la
extracción, RAR selecciona el archivo comprimido existente
que precede al primer nombre no usado o establece N a 1 si no
existe.
Ejemplos:
Ejemplo:
Tenga en cuenta que esta técnica está diseñada para discos duros
normales y puede no sobrescribir los datos originales en discos de
estado sólido como resultado de la tecnología SSD wear leveling y
los esquemas de dirección de datos más complejos usados por estos
discos.
Ejemplo:
cd tmp
rar a -r ..\test
cd ..
-ep2 Expandir las rutas al completo. Guarda las rutas completas del
archivo al comprimir (excepto la letra de unidad y el separador que
encabezan la ruta).
Si utiliza -ep3 al extraer, cambiará las líneas 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.
-e[+]<atri>
Excluir o incluir archivos según sus atributos.
Ejemplos:
Ejemplo:
-ht[b|c]
Seleccionar el tipo de algoritmo [BLAKE2,CRC32] para la suma de
control.
Este modificador esta soportado solo para el formato RAR 5.0, así
que es necesario utilizar también el modificador -ma.
Ejemplo:
-id[c,d,n,p,q]
Mostrar o desactivar mensajes.
-ieml[.][addr]
Enviar archivo comprimido por correo electrónico. Sólo para versiones
Windows.
-ilog[nombre]
Registrar los errores en un archivo.
Ejemplo:
-ioff[n]
Apagar el PC después de finalizar la operación.
-isnd[-]
Controlar las notificaciones sonoras.
Use -isnd para activar las notificaciones sonoras y -isnd- para
desactivarlas.
-log[fmt][=nombre]
Escribe nombres en el archivo de registro.
Ejemplos:
-ma[4|5]
Establecer la versión del formato de archivo comprimido.
Por defecto RAR crea los archivos en formato RAR 5.0. Utilice -ma4 para
crear archivos RAR 4.c. Utilice -ma5 o solo -ma si necesita cambiar
el modificador -ma4 guardado en la configuración predeterminada y
forzar RAR a utilizar el formato RAR 5.0.
-mc<par>
Establecer los modificadores avanzados de compresión.
A - compresión de sonido;
C - compresión de datos de color verdadero (RGB);
D - compresión delta;
E - compresión para ejecutables Intel x86;
T - compresión de texto.
<Param2> se ignora.
Compresión de texto:
Ejemplos:
-md<n>[k,m,g]
Tamaño del diccionario.
Para el formato RAR 4.x el tamaño del diccionario puede ser: 64 KB,
128 KB, 256 KB, 512 KB, 1MB, 2 MB, 4 MB.
Para el formato RAR 5.0 el tamaño 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 utilizar los modificadores 'k', 'm' y 'g' para especificar el
tamaño 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.
Ejemplo:
-ms[lista]
Especificar los tipos de archivos a almacenar
7z, ace, arj, bz2, cab, gz, jpeg, jpg, lha, lz, lzh, mp3,
rar, taz, tgz, xz, z, zip, zipx
-mt<hilos>
Fijar el número de hilos.
Ejemplo:
rar a -r -n@inclist.txt text Project Info @listfile.txt
-oi[0-4][:<tmínimo>]
Guardar archivos idénticos como referencias.
Los modificadores -oi3 y -oi4 permiten utilizar RAR para generar listas
de archivos idénticos. Necesitará proporcionar un nombre de archivo
comprimido para que la sintaxis de el comando sea válido, en este modo
el archivo comprimido no es creado y nada se comprime. Si utiliza -oi3
se muestran los tamaños y nombres de los archivos y cada grupo de
archivos idénticos se separa con una línea vacía. El modificador -oi4
solo muestra los nombres de archivo, omitiendo el primer archivo
idéntico de cada grupo de forma que solo se muestran los archivos
duplicados.
Ejemplos:
Esta soportado en los archivos RAR 4.x y RAR 5.x en Unix y solo en
archivos RAR 5.0 en RAR para Windows.
Los enlaces que son considerados seguros por RAR se extraen siempre
independientemente del modificador -ol o -ola.
Ejemplos:
-qo[-|+]
agregar información de acceso rápido [ninguna|forzada]
Los archivos RAR almacenan una cabecera para cada archivo que
contiene información como el nombre del archivo, la fecha, su
tamaño y sus atributos inmediatamente antes de los datos del
archivo descrito. Esta técnica es más resistente a daños que
almacenar todas las cabeceras de archivos en un solo bloque
continúo, que si es dañado o truncado destruye el contenido entero
del archivo comprimido. Pero aunque son más confiables, estas
cabeceras de archivo esparcidas por todo el archivo comprimido son más
lentas de acceder si necesita tener abrir rápidamente el contenido del
archivo comprimido en un entorno como la interfase gráfica de WinRAR.
Cuando se utiliza con comandos 'a', 'u', 'f', 'm' se procesan los
archivos en todos los subdirectorios, así como en el directorio
actual de trabajo.
Por ejemplo:
-r0 Es similar a -r, pero cuando se utiliza con comandos 'a', 'u', 'f',
'm' recorre recursivamente la estructura de los subdirectorios sólo
para aquellas máscaras de archivo que incluyen caracteres comodín
'*' o '?'.
Ejemplo:
-ri<p>[:<s>]
Establecer la prioridad y el tiempo de inactividad. Sólo disponible
en RAR para Windows.
Ejemplo:
Ejemplo:
-sc<juego>[objetos]
U - Unicode UTF-16;
F - Unicode UTF-8;
A - Codificación nativa de un solo byte, que es ANSI para la
versión de Windows;
O - Codificación OEM (DOS). Sólo para la versión de Windows.
Ejemplos:
-sfx[nombre]
Crear archivos SFX. Este modificador se utiliza para crear un nuevo
archivo comprimido, un archivo comprimido autoextraíble (utilizando un
módulo con el archivo default.sfx o bien, especificado en el
modificador).
En la versión de Windows, el archivo 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:
-si[name]
Leer datos de la entrada estándar (stdin - standard input),
al crear un archivo comprimido. El modificador opcional 'nombre'
permite especificar un nombre de archivo de datos comprimido de forma
estándar en el archivo comprimido creado. Si este modificador está
ausente, el nombre será establecido por 'stdin'.
Ejemplo:
-sl<size>
Generar archivos con tamaño menor que el especificado en el
modificador <tamaño> de este modificador. El modificador <tamaño>
debe especificarse en bytes.
-sm<size>
Generar archivos con tamaño mayor que el especificado en el
modificador <tamaño> de este modificador. El modificador <tamaño>
debe especificarse en bytes.
-ta[m,c,a,o]<fecha>
Generar archivos modificados después de la fecha especificada.
También se incluyen los archivos que coinciden exactamente
con la fecha especificada.
-tb[m,c,a,o]<fecha>
Procesar sólo archivos modificados antes de la fecha especificada.
El formato del modificador es el mismo que -ta<date>.
-tk Conservar la hora original del archivo comprimido. Impide que RAR
modifique la fecha al cambiar un archivo comprimido.
-tl Establecer como hora de archivo comprimido la del último archivo.
Fuerza a RAR a establecer la fecha de un archivo comprimido cambiado,
a la fecha del último archivo del archivo comprimido.
-tn[m,c,a,o]<tiempo>
Procesar archivos posteriores a un período de tiempo especificado.
También se incluyen los archivos que coinciden exactamente con el
periodo especificado.
[<ndías>d][<nhoras>h][<nminutos>m][<nsegundos>s]
-to[m,c,a,o]<tiempo>
Procesar archivos anteriores a un período de tiempo especificado.
También se incluyen los archivos que coinciden exactamente con el
periodo especificado.
-ts[m,c,a,p][+,-,1]
Guardar o restaurar fecha y hora (modificación, creación, acceso,
preservar).
Ejemplos:
-v<tamaño>[k|b|m|M|g|G]
Crear volúmenes con tamaño=<tamaño>*1000 [*1024 | *1].
Predefinidamente este modificador utiliza <tamaño> en miles (1000) de
bytes (no 1024 x bytes), también puede introducir el tamaño en
kilobytes utilizando el símbolo 'k', en bytes - 'b', megabytes - 'm',
millones de bytes - 'M', gigabytes - 'g', billones de bytes - 'G'.
Los valores predeterminados son 360, 720, 1200, 1440 o 2880 y
sustituidos con el correspondiente del tamaño del disquete.
Ejemplo:
-w<p> Asignar el directorio de trabajo como <p>. RAR crea archivos temporales
en algunas operaciones como la modificación de archivosEste modificador
se usa para asignar el directorio a los archivos temporales.
Example:
Ejemplos:
Ejemplo:
Limitaciones
~~~~~~~~~~~~
Valores de salida
~~~~~~~~~~~~~~~~~
Valor Descripción
0 Operación correcta.
1 Han sucedido error(es) no fatal(es).
2 Ha sucedido un error fatal.
3 Suma de control inválida, datos dañados.
4 Intento de modificar un archivo comprimido bloqueado con el comando
'k' .
5 Error de escritura del disco.
6 Error de apertura del archivo.
7 Error en los modificadores de la línea de órdenes.
8 No hay suficiente memoria para la operación.
9 Error al crear un archivo.
10 No se encontró ningún archivo que procesar.
11 Contraseña incorrecta.
255 Proceso detenido por el usuario.
Glosario
~~~~~~~~
Copyright