O Linux zcat comando é idêntico a gunzip -c. Ele descompacta uma lista de arquivos na linha de comando ou sua entrada padrão e grava os dados descompactados na saída padrão. Zcat descompacta arquivos que possuem o número mágico correto, tenham ou não um sufixo .gz. Em alguns sistemas, zcat pode ser instalado como gzcat para preservar o link original para comprimir.
Sobre o Comando
Considerar zcat ser um simples gunzip -c alias.
Gzip usa o algoritmo Lempel-Ziv usado em zip e PKZIP. A quantidade de compressão obtida depende do tamanho da entrada e da distribuição de substrings comuns. Normalmente, textos como código-fonte ou inglês são reduzidos de 60% a 70%. A compressão é geralmente muito melhor do que aquela alcançada por LZW (como usado em comprimir), Codificação Huffman (conforme usado em pacote), ou codificação Huffman adaptável (compactar) A compactação é sempre executada, mesmo se o arquivo compactado for um pouco maior que o original. A expansão de pior caso é de alguns bytes para o cabeçalho do arquivo gzip, mais 5 bytes a cada bloco de 32K ou uma taxa de expansão de 0,015 por cento para arquivos grandes. Gzip preserva o modo, propriedade e carimbos de data / hora dos arquivos ao compactar ou descompactar.