Aunque pudiera parecer que no es un tema directamente relacionado con Internet, el saber manejar este tipo de programas es muy útil a la hora de enviar ficheros mediante correo eletrónico o poner ficheros en nuestro serivdor web a disposición de los demás, ya que se minimiza el tamaño que ocupan y así se reducen los tiempos de transmisión.
Desde hace tiempo existen en el mundo del software cierto tipo de programas que nos permiten comprimir ficheros de forma que ocupen un espacio mucho menos. Esto va bien para hacer copias de seguridad sin utilizar el backup del DOS, para ahorrar diskettes o para mandar cosas mediante correo electrónico para que así tarde menos la transmisión.
Todos se basan en algoritmos matemáticos que, mediante cálculos que varían según el método de compresión, consiguen meter uno o más ficheros en uno solo con un tamaño mucho menor que la suma de todos los originales. Esta reducción de espacio varía según el tipo de fichero. Por ejemplo, para ficheros ejecutables .EXE puede estar sobre el 45% de reducción, mientras que para ficheros de datos de dBASE puede alcanzar incluso un 85%.
La fiabilidad de estos métodos está garantizada. La posibilidad de error, es decir, de no obtener al descomprimir lo mismo que teníamos originalmente, es prácticamente nula.
Los programas más extendidos y que ofrecen un mejor rendimiento son: LHA, ARJ y PKZIP, que producente las extensiones .LZH, .ARJ y .ZIP, respectivamente. Todos ellos funcionan desde la línea de comandos del DOS, es decir, no tienen un entorno interactivo. Se puede obtener ayuda de los tres tecleando el nombre del programa sin parámetros. Los resultados que ofrecen son similares, así que esta faceta no es determinante de elegir uno u otro.
Vamos a ver brevemente cómo utilizar estos tres compresores en las tareas más comunes con que nos podemos encontrar:
Cuadro-Resúmen:
|
|
|
|
|
| Pedir ayuda | lha (sin parámetros) | arj -? | pkzip -h |
| Formato general | lha comando fic_comp fic_ori | arj comando fic_comp fic_ori | (varía según el propósito) |
| Comprimir | lha a fic_comp [fic_ori] | arj a fic_comp fic_ori | pkzip fic_comp [fic_ori] |
| Descomprimir | lha e fic_comp [fic_ori] | arj e fic_comp fic_ori | pkunzip fic_comp [fic_ori] |
| Crear autoejecutable | lha s fic_comp | arj y -je1 fic_comp | zip2exe fic_comp |
| Ver ficheros contenidos
en un comprimido |
lha l fic_comp [fic_ori] | arj l fic_comp [fic_ori] | pkzip -v fic_comp [fic_ori]
pkunzip -v fic_comp [fic_ori] |