Principales funciones del programa de compresión de archivos "arj"

 
Nota: Consideramos que en los siguientes ejemplos estamos en el directorio DATOS de la unidad C:, dentro del cual se encuentran otros subdirectorios, como por ejemplo, DOC, HOJAS, BD, etc.

Estructura general del comando arj:

arj <comando> <opciones> <fichero de compresión> <ficheros a comprimir>

Comandos:

a = añadir ficheros a un archivo comprimido
x = extraer respetando/creando los subdirectorios originales
e = extraer sin crear subdirectorios
l = listar ficheros de un comprimido
t = comprobar ficheros de un comprimido (test)
y = reescribir el fichero con otras opciones (para hacer ficheros autodescomprimibles)

Opciones:

r = considerar los directorios por debajo del indicado (recursivamente)
y = suponer que respondemos YES (sí) a cualquier pregunta que nos pueda hacer
v = compresión por volúmenes

Hay que llevar especial cuidado de poner los espacios donde se indican.

 

COMPRIMIR:

  1. Comprimir el contenido de un directorio sin subdirectorios:
  2. C:\DATOS>arj a misdatos

  3. Comprimir el contenido de un directorio con subdirectorios:
  4. C:\DATOS>arj a -r misdatos

  5. Comprimir sólo los ficheros con extenxión .DOC:
  6. C:\DATOS>arj a misdatos *.doc

  7. Comprimir desde el directorio raíz, C:\ , lo que hay en el directorio DATOS:
  8. C:\>arj a misdatos \datos\*.*

  9. Cuando lo comprimido ocupa más de un disco, se utiliza la compresión por volúmenes. En este caso se crean tantos ficheros del tamaño de un diskette (de la capacidad que le especifiquemos) como haga falta. El primero tendrá la extensión .arj y los siguientes .a01, .a02, .a03, ...
          Compresión de todos los directorios haciendo volúmenes de 1,44 Mb y respondiendo a todo que sí:

         C:\DATOS>arj a -r -y -v1440 misdatos

Inmediatamente después de la opción -v, se indica la capacidad de los diskettes donde vamos a guardar los ficheros posteriormente: 1440 = 3.5" HD 1.44 Mb; 720 = 3.5" DD 720 Kb; 1200 = 5.25" HD 1.2 Mb; 360 = 5.25" DD 360 Kb.  

DESCOMPRIMIR

  1. Descomprimir un archivo comprimido que se encuentra en el mismo directorio donde vamos a descomprimirlo, es decir, lo hemos copiado a dicho directorio:
  2. C:\DATOS>arj x misdatos

  3. Descomprimir un archivo comprimido que se encuentra en la unidad A: en el directorio C:\DATOS:
  4. C:\DATOS>arj x a:misdatos

  5. Descomprimir una serie de archivos que se crearon mediante compresión por volúmenes y los tenemos en varios diskettes, poniendo la opción de que responda a todo Yes:
  6. C:\DATOS>arj x -y -v a:misdatos

  7. Lo mismo del caso anterior, pero teniendo todos los ficheros .arj, .a01, etc, en el mismo directorio donde estamos:
          C:\DATOS>arj x -y -v misdatos

 

FICHEROS AUTODESCOMPRIMIBLES

A veces tenemos que darle a alguien una serie de ficheros que no tenemos más remedio que comprimir, pero la persona que lo va a recibir no sabe manejar el compresor arj. Entonces se puede prepara el fichero que tenemos comprimido para que se autodescomprima al invocar su nombre, es decir, generamos un fichero que tendrá la terminación .exe, como cualquier programa ejecutable, que lo que hará será lanzar una descompresión en el directorio donde nos encontremos.

C:\DATOS>arj y -je misdatos

Previamente hemos tenido que crear un fichero comprimido (en este caso, misdatos.arj).