Risposte:
Pergzip
:
$ gzip -l binutils-2.24.tar.gz
compressed uncompressed ratio uncompressed_name
30809913 186997248 83.5% binutils-2.24.tar
Ora vedi una dimensione compressa e non compressa del contenuto.
O in alternativa usa quel comando:
$ zcat binutils-2.24.tar.gz | wc --bytes
186997248
Perbzip2
, c'è bzcat
:
$ bzcat binutils-2.24.tar.bz2 | wc -c
186997248
Perrar
, utilizzare:
$ unrar l archive.rar
...
1 465769002 102749558 22%
Nell'ultima riga dell'output c'è la dimensione originale in byte (la seconda cifra).
Perzip
, utilizzare
$ unzip -l archive.zip
...
700136 4 files
Anche l'ultima riga (la prima cifra)
-l
o l
sono molto più efficienti dei *cat
metodi. I primi metodi leggono semplicemente i dati sulla dimensione del file dall'intestazione dell'archivio, i metodi successivi estraggono l'intero contenuto dell'archivio.
gzip -l archive.tar.gz