Tamanho do payload de um arquivo gzip

2

Existe alguma maneira de verificar o tamanho normal dos conjuntos de dados comprimidos ( .gz ) sem descompactá-lo?

Por exemplo, tenho 50 arquivos .gz grandes (no total de 50 Gb) que não podem ser descompactados devido a problemas de armazenamento, mas quero informar o volume de dados normal existente.

    
por palc 14.11.2014 / 17:55

1 resposta

1

Use a opção -l . A partir do manpage:

   -l --list
         For each compressed file, list the following fields:

             compressed size: size of the compressed file
             uncompressed size: size of the uncompressed file
             ratio: compression ratio (0.0% if unknown)
             uncompressed_name: name of the uncompressed file

Mesmo que essa opção não esteja disponível, você ainda não precisará de espaço de armazenamento para descompactar os arquivos e medir seu tamanho:

gzip -cd file.gz | wc -c
    
por 14.11.2014 / 18:00

Tags