Ответы:
Дляgzip
:
$ gzip -l binutils-2.24.tar.gz
compressed uncompressed ratio uncompressed_name
30809913 186997248 83.5% binutils-2.24.tar
Теперь вы видите сжатый и несжатый размер контента.
Или альтернативно используйте эту команду:
$ zcat binutils-2.24.tar.gz | wc --bytes
186997248
Ибоbzip2
есть bzcat
:
$ bzcat binutils-2.24.tar.bz2 | wc -c
186997248
Дляrar
использования:
$ unrar l archive.rar
...
1 465769002 102749558 22%
В последней строке вывода указан оригинальный размер в байтах (вторая цифра).
Дляzip
использования
$ unzip -l archive.zip
...
700136 4 files
Также последняя строка (первая цифра)
-l
или l
являются гораздо более эффективными , чем *cat
методы. Первые методы просто считывают данные о размере файла из заголовка архива, а более поздние методы извлекают все содержимое архива.
gzip -l archive.tar.gz