Diferencia entre revisiones de «Rar»
(→Desde el código fuente) |
|||
(No se muestran 13 ediciones intermedias realizadas por 6 usuarios) | |||
Línea 1: | Línea 1: | ||
− | + | '''RAR''' es un formato de compresión propietario, perteneciente a la empresa [http://www.rarlabs.com/ RarLabs]. | |
− | Como el conocido | + | Como el conocido [[w:es:WinRAR|WinRAR]] en [[w:es:Windows|Windows]], también existe este formato de compresión para GNU/Linux. Esto sirve para comprimir y descomprimir archivos en formato *.rar. Como no está instalado por defecto, es necesario que lo instalemos manualmente. [[Imagen:Xarchiver_logo.png|right|Logotipo de XArchiver]] |
− | + | ||
− | [[Imagen:Xarchiver_logo.png|right| | + | |
+ | Este programa se usa a través de un [[Terminal|terminal]], es decir, no tiene un interfaz gráfico y requiere de comandos para comprimir y descomprimir. Existen aplicaciones gráficas que facilitan esta tarea. | ||
+ | == Instalación == | ||
+ | La forma mas sencilla para manejar los archivos rar (en Gnome) es ir al menu aplicaciones y seleccionar Añadir y quitar... | ||
+ | Una vez ahí buscan "rar", cuando termine la búsqueda, seleccionan la aplicacion RAR compression/uncompression tool y luego aplicar cambios. Una vez descargue e instale ya pueden manejar los archivos rar. | ||
+ | === Desde los repositorios === | ||
+ | Para poder trabajar con ficheros RAR, tenemos 2 opciones: | ||
+ | + [[Añadir aplicaciones|Instalar]] el paquete '''unrar''' el cual nos permitirá sólo descomprimir archivos .rar desde nuestro gestor de archivadores preferido. | ||
+ | + [[Añadir aplicaciones|Instalar]] el paquete '''rar''' el cual nos permitirá comprimir en formato .rar durante 40 días (ya que es un programa shareware) y descomprimir archivos .rar desde nuestro gestor de archivadores preferido. | ||
+ | La opción más recomendable es instalar el paquete unrar para tener soporte de los archivos .rar y comprimir en .tar.gz un formato libre, gratuito y muy extendido en GNU/Linux, Windows y Mac. | ||
+ | === Desde el código fuente === | ||
+ | También podemos compilarlo a partir del código fuente, para eso debemos seguir los siguientes pasos: | ||
+ | 1. [[Añadir aplicaciones|Instalar]] los siguientes paquetes: | ||
+ | libstdc++5 make | ||
+ | 2. Descargar el el código fuente: | ||
+ | http://rarlabs.com/rar/rarlinux-3.8.0.tar.gz (773 kB) | ||
+ | 3. Descomprimir el código fuente: | ||
+ | $ tar -xvzf rarlinux-3.8.0.tar.gz | ||
+ | 4. Ir a la carpeta donde se descomprimió el código fuente: | ||
+ | $ cd rar | ||
+ | 5. Instalar el programa: | ||
+ | $ sudo make install | ||
+ | 6. Regresar a la carpeta anterior: | ||
+ | $ cd .. | ||
+ | 7. Borrar los archivos descargados y la carpeta, que ya no son necesarios: | ||
+ | $ rm -R rar* | ||
+ | Estos dos últimos pasos son opcionales, solo sirven para eliminar los archivos innecesarios. | ||
+ | == Uso == | ||
+ | Para usar el comando ''unrar'': | ||
+ | $ unrar <comando> -<parámetro 1> -<parámetro N> <paquete> <archivos...> <@lista de archivos...> <ruta donde extraer\> | ||
+ | === Comandos === | ||
− | + | e Extraer archivos en el directorio actual | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | e | + | |
l[t,b] List archive [technical, bare] | l[t,b] List archive [technical, bare] | ||
− | p | + | p Imprimir fichero en stdout |
t Test archive files | t Test archive files | ||
v[t,b] Verbosely list archive [technical,bare] | v[t,b] Verbosely list archive [technical,bare] | ||
x Extract files with full path | x Extract files with full path | ||
− | + | === Parámetros === | |
+ | |||
- Stop switches scanning | - Stop switches scanning | ||
ad Append archive name to destination path | ad Append archive name to destination path | ||
ap<path> Set path inside archive | ap<path> Set path inside archive | ||
− | av- | + | av- Desactivar verificación de autenticidad |
− | c- | + | c- Desactivar presentación de mensajes |
− | cfg- | + | cfg- Desactivar configuración de lectura |
− | cl | + | cl Convertir nombres a minúsculas |
− | cu | + | cu Convertir nombres a mayúsculas |
− | dh | + | dh Abrir archivos compartidos |
ep Exclude paths from names | ep Exclude paths from names | ||
ep3 Expand paths to full including the drive letter | ep3 Expand paths to full including the drive letter | ||
f Freshen files | f Freshen files | ||
− | id[c,d,p,q] | + | id[c,d,p,q] Desactivar mensajes |
− | ierr | + | ierr Enviar todos los mensajes a stderr |
− | inul | + | inul Desactivar todos los mensajes |
kb Keep broken extracted files | kb Keep broken extracted files | ||
− | n<file> | + | n<file> Incluir solo los archivos especificados |
− | n@ | + | n@ Leer nombres de archivos a incluir desde ''stdin'' |
− | n@<list> | + | n@<list> Incluir archivos de la lista de archivos especificada |
− | o+ | + | o+ Sobreescribir archivos existentes |
− | o- | + | o- No sobreescribir archivos existentes |
− | or | + | or Renombrar archivos automáticamente |
− | ow | + | ow Guardar o restaurar usuario y grupo propietarios del archivo |
− | p[password] | + | p[password] Establecer contraseña |
− | p- | + | p- No pedir contraseña |
r Recurse subdirectories | r Recurse subdirectories | ||
sl<size> Process files with size less than specified | sl<size> Process files with size less than specified | ||
Línea 81: | Línea 88: | ||
to<time> Process files older than <time> | to<time> Process files older than <time> | ||
ts<m,c,a>[N] Save or restore file time (modification, creation, access) | ts<m,c,a>[N] Save or restore file time (modification, creation, access) | ||
− | u | + | u Actualizar archivos |
v List all volumes | v List all volumes | ||
− | ver[n] | + | ver[n] Control de versión de archivos |
− | vp | + | vp Pausar antes de cada volumen |
− | x<file> | + | x<file> Excluir los archivos especificados |
− | x@ | + | x@ Leer nombres de archivos a excluir desde ''stdin'' |
− | x@<list> | + | x@<list> Excluir archivos de la lista de archivos especificada |
− | y | + | y Contestar Sí automáticamente en todas las preguntas |
+ | |||
+ | Y ahora podremos comprimir y descomprimir archivos en este formato. | ||
+ | |||
+ | == Programas compatibles con RAR == | ||
+ | |||
+ | Además del programa ''rar'' original, hay otros programas que son capaces de trabajar con ficheros '''RAR'''. Por ejemplo, [[File Roller]] del entorno [[GNOME]]. | ||
+ | |||
+ | == Ver también == | ||
+ | |||
+ | * [[Formatos de compresión adicionales]] | ||
+ | * [[Ark]] | ||
+ | * [[File Roller]] | ||
+ | |||
+ | == Enlaces externos == | ||
+ | |||
+ | * [http://www.rarlabs.com/ Sitio web oficial de RarLabs] {{en}} | ||
− | + | [[Categoría:Archivadores]] |
Última revisión de 16:21 20 feb 2009
RAR es un formato de compresión propietario, perteneciente a la empresa RarLabs.
Como el conocido WinRAR en Windows, también existe este formato de compresión para GNU/Linux. Esto sirve para comprimir y descomprimir archivos en formato *.rar. Como no está instalado por defecto, es necesario que lo instalemos manualmente.Este programa se usa a través de un terminal, es decir, no tiene un interfaz gráfico y requiere de comandos para comprimir y descomprimir. Existen aplicaciones gráficas que facilitan esta tarea.
Contenido
Instalación
La forma mas sencilla para manejar los archivos rar (en Gnome) es ir al menu aplicaciones y seleccionar Añadir y quitar... Una vez ahí buscan "rar", cuando termine la búsqueda, seleccionan la aplicacion RAR compression/uncompression tool y luego aplicar cambios. Una vez descargue e instale ya pueden manejar los archivos rar.
Desde los repositorios
Para poder trabajar con ficheros RAR, tenemos 2 opciones:
+ Instalar el paquete unrar el cual nos permitirá sólo descomprimir archivos .rar desde nuestro gestor de archivadores preferido.
+ Instalar el paquete rar el cual nos permitirá comprimir en formato .rar durante 40 días (ya que es un programa shareware) y descomprimir archivos .rar desde nuestro gestor de archivadores preferido.
La opción más recomendable es instalar el paquete unrar para tener soporte de los archivos .rar y comprimir en .tar.gz un formato libre, gratuito y muy extendido en GNU/Linux, Windows y Mac.
Desde el código fuente
También podemos compilarlo a partir del código fuente, para eso debemos seguir los siguientes pasos:
1. Instalar los siguientes paquetes:
libstdc++5 make
2. Descargar el el código fuente:
http://rarlabs.com/rar/rarlinux-3.8.0.tar.gz (773 kB)
3. Descomprimir el código fuente:
$ tar -xvzf rarlinux-3.8.0.tar.gz
4. Ir a la carpeta donde se descomprimió el código fuente:
$ cd rar
5. Instalar el programa:
$ sudo make install
6. Regresar a la carpeta anterior:
$ cd ..
7. Borrar los archivos descargados y la carpeta, que ya no son necesarios:
$ rm -R rar*
Estos dos últimos pasos son opcionales, solo sirven para eliminar los archivos innecesarios.
Uso
Para usar el comando unrar:
$ unrar <comando> -<parámetro 1> -<parámetro N> <paquete> <archivos...> <@lista de archivos...> <ruta donde extraer\>
Comandos
e Extraer archivos en el directorio actual l[t,b] List archive [technical, bare] p Imprimir fichero en stdout t Test archive files v[t,b] Verbosely list archive [technical,bare] x Extract files with full path
Parámetros
- Stop switches scanning ad Append archive name to destination path ap<path> Set path inside archive av- Desactivar verificación de autenticidad c- Desactivar presentación de mensajes cfg- Desactivar configuración de lectura cl Convertir nombres a minúsculas cu Convertir nombres a mayúsculas dh Abrir archivos compartidos ep Exclude paths from names ep3 Expand paths to full including the drive letter f Freshen files id[c,d,p,q] Desactivar mensajes ierr Enviar todos los mensajes a stderr inul Desactivar todos los mensajes kb Keep broken extracted files n<file> Incluir solo los archivos especificados n@ Leer nombres de archivos a incluir desde stdin n@<list> Incluir archivos de la lista de archivos especificada o+ Sobreescribir archivos existentes o- No sobreescribir archivos existentes or Renombrar archivos automáticamente ow Guardar o restaurar usuario y grupo propietarios del archivo p[password] Establecer contraseña p- No pedir contraseña r Recurse subdirectories sl<size> Process files with size less than specified sm<size> Process files with size more than specified ta<date> Process files modified after <date> in YYYYMMDDHHMMSS format tb<date> Process files modified before <date> in YYYYMMDDHHMMSS format tn
Y ahora podremos comprimir y descomprimir archivos en este formato.
Programas compatibles con RAR
Además del programa rar original, hay otros programas que son capaces de trabajar con ficheros RAR. Por ejemplo, File Roller del entorno GNOME.
Ver también
Enlaces externos
- Sitio web oficial de RarLabs (en inglés)