Tamanho da carga útil de um arquivo gzip

Tamanho da carga útil de um arquivo gzip

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

Por exemplo, tenho 50 .gzarquivos grandes (no total de 50 Gb) que não podem ser descompactados devido a problemas de armazenamento, mas quero relatar a quantidade de dados normais contidos neles.

Responder1

Use a -lopção. Na página de manual:

   -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 estivesse disponível, você ainda não precisaria de espaço de armazenamento para descompactar os arquivos e medir seu tamanho:

gzip -cd file.gz | wc -c

informação relacionada