Skip to content

Comando Linux / Comando Unix – zcat

5 de abril de 2021

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.

John M Lund Photography Inc / Getty Images

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.