rar (Español)

From ArchWiki

Esta traducción de rar fue revisada el 2019-03-18. Si existen cambios puede actualizarla o avisar al equipo de traducción.

RAR (y UNRAR) es el puerto de Linux de la versión de línea de órdenes de WinRAR disponible en las plataformas i686 y x86-64.

Características clave

  • Cantidades variables de redundancia ("registro de recuperación" o "volúmenes de recuperación" que se muestran a continuación) pueden ser añadidas a un archivo, haciéndolo mas resistente a la corrupción. Incluso si algunas partes de un archivo están dañadas, es un posible recuperar completamente los datos almacenados si existe un registro de recuperación suficientemente grande. Por si mismo, TAR no tiene esta capacidad.
  • RAR es capaz de manejar eficientemente volúmenes divididos. El soporte integrado para archivos multi-volumen permite al programa de desmpaquetado que simplemente solicite al usuario por el siguiente archivo .parteXXX del archivo RAR, sin la necesidad de copiar manualmente y volver a unir las partes, o para extraer un archivo único sin necesitar todas las partes. RAR no soporta cintas, ya que utiliza operaciones de búsqueda y renombrado en sus archivos.
  • Los archivos RAR pueden ser un formato sólido, en donde todos los archivos comprimidos son tratados como un bloque de datos único. Los formatos de compresión mas utilizados actualmente (con excepción del viejo ZIP) permiten un estructuración sólida.
  • Fuertes capacidades de cifrado. Las versiones anteriores del formato de archivo usaban un algoritmo propietario; las versiones recientes usan el algoritmo de cifrado AES, un cifrado de bloque adoptado como estándar de cifrado por el gobierno de Estados Unidos. Las únicas formas conocidas para recuperar un archivo cifrado son a través de diccionario o ataques de fuerza bruta. En versiones recientes, la protección con contraseña también puede proteger opcionalmente los nombres de archivo, de modo que los nombres de archivos contenidos en el archivo no se mostrarán sin la contraseña correcta.

Instalación

RAR

Obtenga rarAUR (paquete completo sin UNRAR) disponible en AUR (Español).

UNRAR

unrar es provisto por separado y reside en los repositorios oficiales. Instálelo vía pacman como siempre.

Archivo de configuración

RAR para Linux lee la información de configuración desde el archivo ~/.rarrc (es decir, en el directorio de inicio del usuario) o si desea definir un conjunto de opciones globales para todos los usuarios en el directorio /etc.

La sintaxis del archivo es simplemente la siguiente cadena:

switches=any RAR switches, separated by spaces

Por ejemplo:

switches=-m5 -rr5 -ol -msjpg;mp3;avi;zip;rar;tar;gz;jpg

Para una listado completo y explicaciones de los modificadores de rar, consulte la página del manual.

Ejemplos de compresión RAR

Sintaxis General

$ rar command -switch 1 -switch N archive files.rar @listfiles...

Para un listado completo de órdenes y modificadores, consulte la última seccción de éste artículo o simplemente ejecute rar.

Compresión recursiva de una estructura directorios completa

  • Tarea: respaldar /home/darkhorse en /media/data/darkhorse-backup.rar usando registros de recuperación del 10 %:
$ rar a -r -rr10 /media/data/darkhorse-backup.rar /home/darkhorse
  • Explicado:
Modificador Acción
a agrega archivos a los archivos comprimidos.
-r recursión de subdirectorios (incluye a todos los directorios/archivos bajo el directorio principal).
-rr10 agrega registros de recuperación al archivo. Ésto eleva a un 10% que el archivo comprimido llegue a ser corrupto o inutilizable, y que llegue a ser capaz de recuperar los datos por paridad.

Archivos en Modo Mixto

Puede usar también archivos en modo mixto de lo cual significa que los tipos de archivo que especifique no sean comprimidos - simplemente se almacenan.

  • Tarea: respaldar /home/darkhorse en /media/data/darkhorse-backup.rar:
$ rar a -r -rr10 -s -m5 -msjpg;mp3;tar /media/data/darkhorse-backup.rar /home/darkhorse
  • Explicación:
Modificador Acción
a agrega archivos al archivo comprimido.
-r recursión de subdirectorios (incluye a todos los directorios/archivos bajo el directorio principal).
-rr10 agrega registros de recuperación al archivo. Ésto eleva a un 10% que el archivo comprimido llegue a ser corrupto o inutilizable, y que llegue a ser capaz de recuperar los datos por paridad.
-m5 Usa el nivel mas alto de compresión (m0 = almacena ... m3 = default ... m5 = máximo nivel de compresión.
-msjpg;mp3;tar ignora la opción de compresión y almacena todos los archivos .jpg y .mp3 y .tar.

Compresión recursiva de muchas estructuras de directorio usando una lista

  • Tarea: comprimir /home/darkhorse y /home/palomino y /home/seabiscuit en /media/data/homes-backup.rar.

Primero cree una lista (un simpe archivo de texto) que contenga los distintos objetivos. En este ejemplo, la lista será de tres largas líneas. La nombré 'home-list' en éste ejemplo pero puede llamarlo como quiera.

/home/darkhorse
/home/palomino
/home/seabiscuit
$ rar a -r -rr10 -s /media/data/homes-backup.rar @/path/to/home-list

Ejemplos UNRAR

Sintaxis General

$ unrar command -switch 1 -switch N archive files... @listfiles... path_to_extract\

Para una lista completa de órdenes y modificadores simplemente ejecute:

$ unrar h

Para extraer en un nueva carpeta:

$ unrar x /media/data/homes-backup.rar homes-backup/

Para archivos multi-partes, ejecute:

$ unrar x homes-backup.part1.rar homes-backup/