Ads 468x60px

martes, 5 de marzo de 2013

Formatos De Compresion, Cual Me Conviene?

Una de las tareas que mas se desarrollan bajo entornos Linux es la compresion de directorios o archivos, sobretodo cuando se hacen los backups o vas a transferir algo a otro usuario. Ahora, linux dispone de varias aplicaciones de compresion en distintos formatos como por ejemplo  tar.bz2, tar.gz, .gz, .zip, etc, pero que son? porque tantos? cual te conviene?...muchos se preguntaran esto a medida que vayan conociendo el mundillo de linux.

compresor

 Cada uno de estos comprimidores tienen funcionalidades distintas entre las cuales podemos destacar:

* El formato tar.bz2 generalmente es utilizado para empaquetar grandes cantidades de MB, ya que su funcion principal es que reduce bastante el archivo comprimido final, mas que sus competentes primos, es el que mas comprime podriamos decir. Pero, esto tambien tiene su costo, ya que asi como es el que mas reduce tambien es el que mas tarda en comprimir/descomprimir empaquetados.

* El formato tar.gz generalmente se usa cuando se desea comprimir datos rapidamente y con un grado aceptable de compresion. Aunque el tamaño resultante de un archivo comprimido con este formato no es tan pequeño como cuando se comprime con tar.bz2, la ventaja de tar.gz es que tarda mucho menos tiempo en comprimir/descomprimir empaquetados.

* El formato zip es bastante similar a tar.gz, y se comporta de manera similar a la hora de comprimir/descomprimir.

Algo ventajoso que tiene comprimir en linux bajo estos formatos, es que una vez tengas un directorio comprimido puedes agregarle nuevos archivos sin necesidad de descomprimir!. Por ejemplo, si tienes 2 archivos de texto coco.txt y ejemplo.txt y quieres incluir estos 2 archivos dentro de un paquete llamado  directorio.tar.bz2 , puedes hacerlo perfectamente con el siguiente comando: 

tar -cjf directorios.tar.bz2 coco.txt ejemplo.txt

Sin necesidad de descomprimir!! Si quieres comprimir algo en formato tar.bz2 utilizaras:

tar -cjf archivo_destino archivos_a_comprimir

Si quieres descomprimir algo en formato tar.gz usas

tar -czf archivo_destino archivos_a_comprimir

Los animo a hacer pruebas para comprimir/descomprimir ficheros, y comprobaran que el tar.bz2 comprime más y el zip es más rápido a la hora de extraer una parte del fichero y no el fichero entero.

 

 
 

No hay comentarios:

Publicar un comentario