Blog

Utilizando Gzip e Gunzip

TAGs: FreeBSD

Gzip?

É uma abreviação de GNU zip, um sotfware livre de compressão sem perda de dados. O programa é baseado no algoritmo DEFLATE. A extensão gerada pelo gzip é o .gz, e seu formato contém apenas um arquivo comprimido. Em sistemas UNIX é comum gerar um arquivo contendo diversos outros arquivos com o programa tar, e depois comprimi-lo com o gzip, gerando um arquivo .tar.gz. (http://pt.wikipedia.org/wiki/Gzip).

Exemplos da utilização do gzip:

                Gzip arquivo.txt

Temos os seguintes parâmetros disponíveis:

                -c – Extrai um arquivo para a saída padrão.
                -d – Descompacta um arquivo comprimido.
                -l  - Lista o conteúdo de um arquivo compactado.
                -v – Exibe detalhes sobre o procedimento.
                -r – Compacta pastas.
                -t  - Testa a integridade de um arquivo compactado.

Também podemos utilizar a numeração de 1 a 9 para indicar o nível de compactação, ou seja, quanto maior o numero , maior será a compactação do aquivo/pasta.

 

Gunzip?

                O comando gunzip nada mais é que o  inverso do Gzip, ou seja, a descompactação de um arquivo(s)/pasta(s) compactados pelo gzip.

Exemplo da utilização do gunzip:

                Gunzip arquivo.txt.gz