Antworten:
Fürgzip
:
$ gzip -l binutils-2.24.tar.gz
compressed uncompressed ratio uncompressed_name
30809913 186997248 83.5% binutils-2.24.tar
Jetzt sehen Sie eine komprimierte und eine unkomprimierte Größe des Inhalts.
Oder verwenden Sie alternativ diesen Befehl:
$ zcat binutils-2.24.tar.gz | wc --bytes
186997248
Dennbzip2
es gibt bzcat
:
$ bzcat binutils-2.24.tar.bz2 | wc -c
186997248
Fürrar
verwenden:
$ unrar l archive.rar
...
1 465769002 102749558 22%
In der letzten Zeile der Ausgabe befindet sich die Originalgröße in Bytes (die zweite Ziffer).
Fürzip
verwenden
$ unzip -l archive.zip
...
700136 4 files
Auch die letzte Zeile (die erste Ziffer)
-l
oder l
sind viel effizienter als die *cat
Methoden. Die ersteren Methoden lesen einfach die Dateigrößen-Daten aus dem Archivheader, die späteren Methoden extrahieren den gesamten Archivinhalt.
gzip -l archive.tar.gz