Czy istnieje polecenie wyświetlania listy skompresowanych rozmiarów plików w pliku .zip?


11

Chciałbym zobaczyć bezwzględny rozmiar w bajtach każdego pliku, który został skompresowany do jednego pliku zip. Po przeczytaniu strony podręcznika zip nie jestem pewien, czy to narzędzie może to zrobić. To jest na Mac OS X.

Coś jak:

$zip list myarchive.zip

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

Odpowiedzi:


16

Możesz użyć unzipnarzędzia z -vflagą:

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

Uwaga: Rozmiary plików są tutaj, 0ponieważ stworzyłem pliki testowe o zerowej długości.



3

unzip -lpodaje rozmiar nieskompresowanych plików i -vpodaje pełne listy plików archiwalnych, dodając do podstawowych -linformacji metodę kompresji, rozmiar skompresowanego pliku , współczynnik kompresji i inne.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.