GNU zip o gzip, el comando básico para comprimir y descomprimir

Gzip (GNU zip) es un programa de compresión de archivos gratuito creado por Jean-loup Gailly y Mark Adler en 1992 como parte del proyecto GNU de la Free Software Foundation (FSF). Gzip se diseñó para reemplazar la compresión de archivos utilizada por el programa Unix compress, que tenía restricciones de licencia incompatibles con la filosofía de software libre del proyecto GNU.

Más sobre gzip

Gzip es un algoritmo de compresión de datos sin pérdida que se utiliza en Linux y Unix para comprimir archivos y carpetas. Por lo general, se utiliza para comprimir archivos de texto como archivos HTML, archivos de código fuente, archivos de registro, etc. Gzip reduce el tamaño de los archivos mencionados y hace que sea más rápido y eficiente enviar estos archivos a través de la red.

El algoritmo que utiliza Gzip es el Deflate, que es una combinación del algoritmo LZ77 y Huffman coding. Los archivos comprimidos con Gzip tienen la extensión .gz.

Ejemplos de uso

Para comprimir un archivo utilizando gzip, simplemente tienes que utilizar el comando gzip seguido del nombre del archivo. Por ejemplo, para comprimir un archivo llamado example.txt, usarías el siguiente comando:

gzip example.txt

Después de ejecutar este comando, el archivo original example.txt se reemplaza por un archivo comprimido llamado example.txt.gz.

Para mantener el archivo original sin cambios y crear un nuevo archivo comprimido, puedes utilizar la opción -k o --keep. Por ejemplo:

gzip -k example.txt

Después de ejecutar este comando, tendrás dos archivos: el archivo original example.txt y el archivo comprimido example.txt.gz.

Para descomprimir un archivo comprimido con gzip, puedes utilizar el comando gunzip seguido del nombre del archivo. Por ejemplo, para descomprimir un archivo llamado example.txt.gz, usarías el siguiente comando:

gunzip example.txt.gz

También puedes usar el comando gzip con la opción -d para descomprimir archivos:

gzip -d example.txt.gz

Ambos comandos hacen lo mismo: descomprimen el archivo example.txt.gz y lo reemplazan con un archivo llamado example.txt.

Si quieres ajustar el nivel de compresión, puedes utilizar la opción -n, donde n es un número del 1 al 9. El número 1 indica la menor compresión (pero el proceso es más rápido), y el número 9 indica la mayor compresión (pero el proceso es más lento). Por defecto, gzip utiliza el nivel 6. Aquí tienes un ejemplo:

gzip -9 example.txt

En este caso, gzip comprimirá example.txt utilizando el nivel de compresión 9, que es el más alto.

Suscríbete al boletín SysAdmin

Este es tu recurso para las últimas noticias y consejos sobre administración de sistemas, Linux, Windows, cloud computing, seguridad de la nube, etc. Lo enviamos 2 días a la semana.

¡Apúntate a nuestro newsletter!


– patrocinadores –

Noticias destacadas

– patrocinadores –

¡SUSCRÍBETE AL BOLETÍN
DE LOS SYSADMINS!

Scroll al inicio
×