Есть ли команда для перечисления размеров сжатых файлов для файлов в ZIP-файле?


11

Я хотел бы видеть абсолютный размер в байтах каждого файла, который был сжат в один файл ZIP. Прочитав справочную страницу zip, я не уверен, что эта утилита сможет это сделать. Это на Mac OS X.

Что-то типа:

$zip list myarchive.zip

file1.jpg 100 bytes compressed 3000 bytes uncompressed
file2.jpg 130 bytes compressed 3440 bytes uncompressed

Ответы:


16

Вы можете использовать unzipутилиту с -vфлагом:

unzip -v files.zip

Archive:  files.zip
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
       0  Stored        0   0% 11-23-2011 15:02 00000000  file1
       0  Stored        0   0% 11-23-2011 15:02 00000000  file2
--------          -------  ---                            -------
       0                0   0%                            2 files

Примечание. Размеры файлов указаны 0потому, что я создал тестовые файлы нулевой длины.



3

unzip -lдает размер несжатых файлов и -vспискам архивировать файлы многословны, добавляя к основной -lинформации метод сжатия, размер сжатого файла , степень сжатия и многим другим.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.